From 6e9709170b5ac746ddd42485c0f8287df33ec91b Mon Sep 17 00:00:00 2001 From: DastInDark <2350416+hitenkoku@users.noreply.github.com> Date: Thu, 8 Sep 2022 01:48:00 +0900 Subject: [PATCH] fixed process contiguous empty value in array when output json #654 --- src/afterfact.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/afterfact.rs b/src/afterfact.rs index eac19626..40fa3353 100644 --- a/src/afterfact.rs +++ b/src/afterfact.rs @@ -897,7 +897,7 @@ fn output_json_str( let mut key_idx = 0; let mut output_value_stock = String::default(); for (value_idx, value) in stocked_value.iter().enumerate() { - if value.is_empty() { + if value.is_empty() && value_idx >= 1 && !stocked_value[value_idx - 1].is_empty() { tmp = key_index_stock[key_idx].to_string(); key_idx += 1; continue;