I just developed a Tiled JSON parser for Rust, and it is working (save for a few trailing commas in JSON format) but I noticed the JSON format is a lot more verbose. Forgive me in advance, I’m very new to this:
Map stores Layers, but so does objectgroup in Tile, but objectgroup requires no id? Will Tile.objectgroup match a layer in Map.layers?
It seems also that the XML and JSON versions don’t really match up 1 to 1–each class has substantially more fields in JSON. Why is that?
Finally, does JSON receive first-class support along with the XML version or should I focus on an XML version?