JSON ist nicht ganz meins.
Ja OK, es hat aber den Vorteil das es die ganze Welt draussen verstehen kann.
Ist ein einfacher String, kann alles Mögliche packen, und ist dabei relativ flott.
Es geht mir nicht darum wie flott es ist. Genau wie
XML ohne Schema ist JSON ohne Schema dumm! Wer es lesen will muss die Struktur kennen und die Datentypen der Felder.
Klar, wenn man Daten sendet oder empfängt ist eigentlich immer bekannt was für ein Typ auf welchem Feld steht. Aber warum soll ich im Quelltext, jedesmal wenn ich zugreife die Konvertierung selber machen und sicherstellen dass das Datenformat passt? Klassen für JSON schaffen da ein wenig Abhilfe, aber es bleibt bis zum letzten Wert die Ungewissheit das man auch das findet was man erwartet.
Leider ist das Schema bei JSON nicht verpflichtend anzugeben, ich habe auch noch keine Daten gesehen die es verwendet hätten.
Somit ist mir persönlich etwas lieber was automatisch sein Datenformat mit dabei hat.