pl: Datenaustausch oder API?

Beitrag lesen

Zudem kann JSON beliebig verschachtelte Elemente abbilden, was im Querystring nicht vorgesehen ist.

Das ist genau das Idiotische, was JSON und XML Nutzer gerne als Argument benutzen: Beliebige Schachtelungen.

Ich würd' mal, in Anbetracht der Trivialität dieser Aufgabe, genau dasselbe machen was PayPal u.a. Serviceprovider machen: Nämlich verschiedene Content-Types anbieten und je nach angeforderten Parameter im Request ausgeben, type=json als Beispiel. Ein zweiter Parameter könnte verbose=1 lauten und selbstverständlich wird in der Response auch der richtige Content-Type-Header gesendet.

PS: Eure -- Bewertung zeigt mal wieder eure Unwissenheit. In gewisser Weise widerspiegelt sich das auch draußen bei den Firmen und in den meisten Fällen unnötig verkomplizerter Lösungen ist es ein erheblicher Mangel an Erfahrung. Solche Kollegen bieten dann z.B. unsinnig geschachtelte Datenstrukturen an, die rekursiv durchlaufen werden müssen anstatt die Nutzdaten möglichst einfach wie zweckmäßig zu verpacken.

Und im Zeitalter von Multimedia (gibt's seit über 20 Jahren) sind XML oder JSON sowieso ein Witz.