2016-07-18 4 views
-4
{"result":[{"heading":"The City School","text":"Established in 1978"}]} 

, пожалуйста, помогите распечатать этот тип до json формате?Как напечатать объект "JSON"

+0

Проверить этот ответ: http://stackoverflow.com/a/18192996/5519005 –

+0

Это уже действует строка JSON. У вас возникли проблемы с разбором строки JSON? –

+0

Что вы хотите распечатать? Где вы хотите распечатать? Быть конкретной. – dhuma1981

ответ

0

Попробуйте этот код

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(); 
} 
1

Использование GSON для довольно-Printting.

Gson gson = new GsonBuilder().setPrettyPrinting().create(); 
JsonParser jp = new JsonParser(); 
JsonElement je = jp.parse(uglyJSONString); 
String prettyJsonString = gson.toJson(je); 
Смежные вопросы