Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] JSON formatiert ausgeben (https://www.delphipraxis.net/160921-%5Bphp%5D-json-formatiert-ausgeben.html)

Zuck 7. Jun 2011 22:23

[PHP] JSON formatiert ausgeben
 
Hallo,

ich arbeite gerade an einer kleine JSON-Api für meine Website (ok, so klein ist die Api gar nicht, aber auf die Größe kommt es dabei ja nicht an). Jetzt würde ich für Tests das JSON gerne formatiert (also eingerückt) ausgeben, wie es beispielsweise bei Facebooks Graph-API der Fall ist.
Bei mir kommt mit json_encode nur eine Wurst an JSON, ohne Zeilenumbrüche und Einrückungen zustande und das ist bei mehreren 100 Zeilen JSON doch sehr mühsam. Vor allem wenn man bestimmte Dinge überprüfen möchte wäre es viel übersichtlicher, wenn es Zeilenumbrüche und Einrückungen hätte.

Kennt jemand eine Funktion, die das für mich macht?

Zuck

Meflin 7. Jun 2011 22:30

AW: [PHP] JSON formatiert ausgeben
 
Nein, aber ich kann dir JSONLint empfehlen.

blackfin 7. Jun 2011 22:32

AW: [PHP] JSON formatiert ausgeben
 
Guckst du hier oder hier :-D

Zuck 7. Jun 2011 22:37

AW: [PHP] JSON formatiert ausgeben
 
Zitat:

Zitat von blackfin (Beitrag 1105162)
Guckst du hier oder hier :-D

Fantastisch, ich sollte wohl wieder mal in das PHP Handbuch schauen, auch wenn mich nicht die Dokumentation interessiert - die Kommentare dazu sind manchmal gold wert :D

Vielen Dank auch für den Tipp von dir Meflin.

Zuck

s.h.a.r.k 7. Jun 2011 23:05

AW: [PHP] JSON formatiert ausgeben
 
Wichtig: auf den PHP-Seiten immer bis ganz nach unten suchen, meist wird es eben erst da interessant :stupid:

Zuck 7. Jun 2011 23:45

AW: [PHP] JSON formatiert ausgeben
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1105165)
Wichtig: auf den PHP-Seiten immer bis ganz nach unten suchen, meist wird es eben erst da interessant :stupid:

Ja das hab ich jetzt auch wieder in erinnerung, allerdings dürfte mein letzter besuch von php etwas über 3 jahre her sein o.O


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz