-4
{"result":[{"heading":"The City School","text":"Established in 1978"}]}
json
形式に印刷してください。"JSON"オブジェクトを印刷するには
{"result":[{"heading":"The City School","text":"Established in 1978"}]}
json
形式に印刷してください。"JSON"オブジェクトを印刷するには
がpretty-printtingのために使用GSON
String jsonStr = "{'result':[{'heading':'The City School','text':'Established in 1978'}]}";
try {
JSONObject jsonObj = new JSONObject(jsonStr);
String headingVal=jsonObj.getDouble("heading");
String textVal=jsonObj.getDouble("text");
System.out.println("Heading --"+headingVal);
System.out.println("Text--"+textVal);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
このコードを試してみてください。
Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(uglyJSONString);
String prettyJsonString = gson.toJson(je);
この回答を確認してください:http://stackoverflow.com/a/18192996/5519005 –
これはすでに有効なJSON文字列です。このJSON文字列を解析する際に問題がありますか? –
印刷したいものは?どこで印刷したいのですか?具体的にする。 – dhuma1981