Tach!
Man sollte doch per PHP-Funktion irgendwie recht simple ein valides JSON erzeugen können ohne sich selbst einen "generator" bauen zu müssen?!
JSON ist ein sehr flexibles Format. Wenn Anwendung X eine bestimmte Struktur haben möchte, muss man diese Struktur erzeugen. Und das geht nicht von selbst.
Ganz simpel geht nur, eine vorhandene Datenstruktur mit json_encode() ins JSON-Format bringen. Dann sieht das Ergebnis aber entsprechend dem Original aus. Wenn du ein bestimmtes Format haben möchtest, das nicht dem Original entspricht, musst du es entsprechend umformatieren.
dedlfix.