0
Mein Code ist wie folgt:JSON nicht als Pretty Print Drucken mit Gson in Scala
var json_val = (Json(DefaultFormats).write(map))
Der obige json Wert wie als unten:
{"Tatyana Nader":[{"source":"Marseille Rail Station (XRF)","amount":"5000.0","points":"500","date_time":"Sun Dec 06 07:36:09 IST 2015","class":"First","destination":"Batna Arpt (BLJ)"}]}
ich diese json Daten drucken möchten als Verschönere JSON/Preety Json.
So habe ich verwendet Gson dafür wie folgt:
var gson:Gson = null
gson = new GsonBuilder().setPrettyPrinting().disableHtmlEscaping().create()
var jp: JsonParser = null
var je: JsonElement = null
je = jp.parse(json_val)
var json: String = gson.toJson(json_val)
var prettyJsonString: String = gson.toJson(je)
Ich habe Zeit versucht, viel ist, aber es ist die Rückkehr Null-Zeiger-Ausnahme jedes Mal. Bitte beraten Sie es.
Vielen Dank im Voraus.
Im Code, den Sie zur Verfügung gestellt verwenden, erstellen Sie eine veränderbare Variable 'jp' als' null' initialisiert, aber nichts wird dort platziert. Wenn Sie versuchen, die Variable 'jp' zu verwenden, erhalten Sie eine Nullzeigerausnahme. –