diff --git a/flatten_json.py b/flatten_json.py index 9c7b68c..922ba4c 100644 --- a/flatten_json.py +++ b/flatten_json.py @@ -335,7 +335,7 @@ def _unflatten(dic, keys, value): list_keys = sorted(flat_dict.keys()) for i, item in enumerate(list_keys): if i != len(list_keys) - 1: - if not list_keys[i + 1].startswith(list_keys[i]): + if not list_keys[i + 1].startswith(list_keys[i]+'.'): _unflatten(unflattened_dict, item.split(separator), flat_dict[item]) else: