2016-12-21 1 views
0

Mit ColdFusion 10 habe ich eine Struktur erstellt und nach der Verwendung von SerializeJSON eine JSON-Zeichenfolge zurückgegeben.Verbessern der Lesbarkeit der JSON-Zeichenfolgenformatierung bei oder nach der Verwendung von SerializeJSON

<cfreturn serializeJSON(stcResult)> 

Der String sieht wie folgt zurückgegeben:

{"errors":[{"key1":"value1"},{"key2":"value2"}]} 

ich die JSON wollen unter so etwas wie das Beispiel aussehen. Wie kann ich es mit verschiedenen Einrückungsstufen formatieren, damit es besser lesbar ist?

{ 
    "errors":[ 
     {"key1":"value1"}, 
     {"key1":"value1"} 
    ] 
} 

Vielen Dank im Voraus.

+0

Ich fand eine Lösung [http://ketanjetty.com/coldfusion/javascript/format-json/](http://ketanjetty.com/coldfusion/javascript/format-json/), nur ändern müssen + 'to' & 'und ändern Sie'   'in' 'oder chr (32), wenn Sie CFSCRIPT verwenden. – Echo

+0

Aus Neugier, warum ist es wichtig? :) In der Regel übergeben Sie JSON einfach an einen anderen Prozess zum Parsen, also ist Syntax wichtig, aber "schöne" Abstände und Einrückungen sind irrelevant. – Leigh

+0

@Leigh nein, ich muss die JSON nicht zu einem anderen Prozess übergeben, so muss ich einfacher zu lesen. – Echo

Antwort

0

Ich habe eine solution gefunden, muss nur '+' zu '&' ändern und ändern Sie '&nbsp;' zu '' oder chr (32) bei der Verwendung von CFSCRIPT.

Verwandte Themen