Ich handhabe es ehrlich gesagt genauso, und hatte so auch noch nie Probleme beim Zusammenspiel von Delphis System.JSON und JSON-Bibliotheken für andere Sprachen, z.B.
jsoncpp:
- "true" ist ein String
- true ist ein Boolean
- [true] ist ein Array mit einem Boolean drin
- usw.