Skip to content

Fixed enable the mutation of a unmarshaled json.#39

Open
mabels wants to merge 1 commit intoiancoleman:masterfrom
mabels:master
Open

Fixed enable the mutation of a unmarshaled json.#39
mabels wants to merge 1 commit intoiancoleman:masterfrom
mabels:master

Conversation

@mabels
Copy link

@mabels mabels commented Sep 26, 2023

  In the decode methods the nested orderedMaps had
  not been pointer with prevents the mutation.
  To the fix broke some tests the cast to x.(OrderedMap)
  failed. To Fix this the OrderedMap is now an interface.
  This broke the TestUnmarshalJSONStruct test to fix
  the export of OrderedMapImpl is need. This change
  is a breaking!

Thank you for awesome work --- and sorry for breaking things

meno

      In the decode methods the nested orderedMaps had
      not been pointer with prevents the mutation.
      To the fix broke some tests the cast to x.(OrderedMap)
      failed. To Fix this the OrderedMap is now an interface.
      This broke the TestUnmarshalJSONStruct test to fix
      the export of OrderedMapImpl is need. This change
      is a breaking!
@funjon
Copy link

funjon commented Feb 15, 2024

Can confirm, this PR fixes the issues I had with nested JSON. If you can merge it, that'd be super helpful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments