fixed output lack json when last stock value #654

This commit is contained in:
DastInDark
2022-09-08 00:32:49 +09:00
parent 763ec973df
commit 430a910320

View File

@@ -922,6 +922,18 @@ fn output_json_str(
));
output_value_stock.clear();
tmp = String::default();
}
if value_idx == stocked_value.len() -1 {
let output_tmp = format!("{}: {}", tmp, output_value_stock);
let output: Vec<&str> = output_tmp.split(": ").collect();
let key = _convert_valid_json_str(&[output[0]]);
let fmted_val = _convert_valid_json_str(&output);
target.push(_create_json_output_format(
&key,
&fmted_val,
key.starts_with('\"'),
fmted_val.starts_with('\"'),
));
}
}
} else if output_value_fmt.contains("%MitreTags%")