Gson toJson Verfahren umfasst Escape-Zeichen, wenn das Drucken Strings
Frage
Ich verwende Gson ein Java-Objekt zu Json zu konvertieren. Eines der Felder des Objekts hält einen String mit Escape-Sequenzen doppelte Anführungszeichen, wie diese enthalten:
"double quote:'\"'"
Die toJson Methode gibt die Zeichenfolge wie oben, aber ich möchte diese Stelle drucken:
double quote:'"'
Ist das möglich mit Gson?
Lösung
Warum wollen Sie das tun? Die umliegenden Zitate und die Escape-Zeichen sind obligatorisch in JS / JSON als auch.
Das folgende JS Stück zeigt nur den richtigen Wert:
var json = { test: "double quote:'\"'" };
alert(json.test);
Sie es nicht drucken System.out.println()
verwenden oder so, Java nicht Parse JSON, nur JS das tut;)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow