I’m finding a problem implementing this, isnt it circular?
Reading backwards; you have JsonObj which has an ArrayField of ObjArray. ObjArray contains a pointer to JsonObj, which has a StringField of “Abc”, “AbcValue”.
I might just be really confused by trying to modify your answer into my own code, but when I try to serialise JsonObj the editor crashes once it reaches 2GB in size