@Björn Eiacute;ksson JSON Plugin II 1.0 is out
First calling with as JSONObject.GetSource(true), or False for that matter, DOES NOT return compact output for me... I don't know if I am doing anything wrong or if you have a bug... but I can't seem to get compact output
First off we are not discontinuing the old JSON Plugin. That one is built on library that is built for speed.
yes there is a notable difference! In fact I'm my usage for serializing, In an gressively complied 64 it app it is about half the speed of Ken's JSONItem_MTC class which is written entirely in xojo code , almost 8 times slower than Xojo.Data.GenerateJSON and 6 times slower than the old class!
That library is no longer maintained so will never get any new enhancements under the hood. Also that library sacrificed highest end unicode letters for speed.
I really like the speed of the old one... What do you mean by that and what other issues might there be because it is older?
While the new one is more flexible/easier to code for sure, the only issue i found with the old one is that I did not see a workaround for was a standard compliant way to support null values (and for may usage I need that)... maybe you can add that to it? (or is there a way that I missed?)
We can also take Xojo Variants and dictionaries directly and make JSON structures from them.
Which certainly nice... not sure if it is nice enough to make up for the speed difference!