Wrong LinkedHashMap order when load data
Issue #351
resolved
prize_cashBack_fixture: &cashBackPrize
"[prizes][0][bonusPrize]": "9"
"[prizes][0][options][19][value]": "25"
"[prizes][0][options][20][value]": "3"
prize_cashBack_sendEmail_fixture:
<<: *cashBackPrize
when I load( using new Yaml().loadAs(file, LinkedHashMap.class)
) this data I have different order. see attached screenshot
Comments (2)
-
-
- changed status to resolved
fix
#351Now we preprocess keys for MappingNode and remove duplicates (keeping the last one). No need anymore to reverse values list for propper merging (it was done to fix http://code.google.com/p/snakeyaml/issues/detail?id=139). Added processDuplicateKeys method can be used to throw exeption in case of duplicate keys (see#337)→ <<cset 3cb163de8778>>
- Log in to comment
see
#351Test nodes' order kept during merge.→ <<cset 375187d33e84>>