I think the default JSON3.Object’s etc will reference the object, but you can tell JSON3 how to use something else. E.g. JSON3.read(obj, Dict) says to parse obj into a regular Dict (which then does not share memory with the original object). If they are all of a certain structured form, you could also define a struct and use StructTypes to say how to (de)serialize to it, then do JSON3.read(obj, MyStruct) to parse into that structure.
1 Like