Ich entwickle ein PHP-Skript, das JSON-Daten an ein anderes Skript weitergibt. Mein Skript baut Daten in einem großen assoziativen Array auf und gibt die Daten dann mit json_encode
. Hier ist ein Beispielskript:
$data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip');
header('Content-type: text/javascript');
echo json_encode($data);
Der obige Code ergibt die folgende Ausgabe:
{"a":"apple","b":"banana","c":"catnip"}
Das ist großartig, wenn Sie eine kleine Datenmenge haben, aber ich würde etwas in dieser Art bevorzugen:
{
"a": "apple",
"b": "banana",
"c": "catnip"
}
Gibt es eine Möglichkeit, dies in PHP ohne einen hässlichen Hack zu tun? Es scheint, dass jemand bei Facebook Ich habe es herausgefunden.