Skip to content

Commit 821760d

Browse files
authored
Merge pull request #112 from networktocode/add_sorting
Add ordering after data normalization.
2 parents c3761d9 + d332aee commit 821760d

File tree

5 files changed

+217
-229
lines changed

5 files changed

+217
-229
lines changed

jdiff/extract_data.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ def extract_data_from_json(data: Union[Mapping, List], path: str = "*", exclude:
8787
else:
8888
raise ValueError("Reference Key normalization failure. Please verify data type returned.")
8989

90-
return keys_values_zipper(list_of_reference_keys, paired_key_value)
90+
normalized = keys_values_zipper(list_of_reference_keys, paired_key_value)
91+
# Data between pre and post may come in different order, so it needs to be sorted.
92+
return sorted(normalized, key=lambda arg: list(arg.keys()))
9193

9294
return values

0 commit comments

Comments
 (0)