From 3c618db6618f037bfcfc37896e018777eafc1905 Mon Sep 17 00:00:00 2001 From: DastInDark <2350416+hitenkoku@users.noreply.github.com> Date: Mon, 12 Sep 2022 00:30:28 +0900 Subject: [PATCH] fixed double quote json parse error in allrecordinfo field --- src/afterfact.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/afterfact.rs b/src/afterfact.rs index 319df737..d8a25f76 100644 --- a/src/afterfact.rs +++ b/src/afterfact.rs @@ -912,11 +912,12 @@ fn output_json_str( let vec_data = _get_json_vec(output_value_fmt, v); if vec_data.is_empty() { let tmp_val: Vec<&str> = v.split(": ").collect(); + let output_val = _convert_valid_json_str(&tmp_val); target.push(_create_json_output_format( k, - &_convert_valid_json_str(&tmp_val), + &output_val, k.starts_with('\"'), - v.starts_with('\"'), + output_val.starts_with('\"'), )); } else if output_value_fmt.contains("%Details%") { let mut stocked_value = vec![];