pl: String in Array konvertieren

Beitrag lesen

meun,

{"telephone": "555 1234"} ist korrektes JSON. Es gibt keinen Grund, bei einer Telefonnummer eine Liste von Telefonnummern {"telephone": ["555 1234"]} zu notieren.

Was aber auch korrekt ist. Denn: JSON definiert keinen speziellen Enctype.

Die Korrektur hat hier nicht in den Daten zu erfolgen, sondern im auswertenden Programm: “be liberal in what you accept.”

Die Korrektur ist eine Frage der Vereinbarung. So darf es beim Enctype application/x-www-form-urlencoded auch mehrere Werte zu einem Parameter geben -- Was man als Liste auffassen kann. Oder man erzeugt damit eine eigene Datenstruktur wie PHP das tut sofern der Parametername bestimmten Anforderungen genügt.

GG