Finished adding the new JSON syntax version and its treatment.
There are some things left to do, but generally it works and (for now!) its completely backwards compatible.