2017-02-02 7 views
1

を取得しますフィールド "Name"の値。は、私はそのようなJSONファイルを持っている。私たちはその上で、文書がたくさんあることを知っているが、私の場合、私はそれを適用することはできません値のJSONフィールド

マイコード:私はどのように私は私の問題を解決することができます。..何をすべきかわからない。その後

String jsonData = readFile("test.json"); 
JSONObject jobj = new JSONObject(jsonData); 
JSONObject jobj2 = (JSONObject) jobj.get("Applications"); 
JSONArray jarr = new JSONArray(jobj2.getJSONArray("Application").toString()); 

ありがとうございます。このJSONのために

+2

:することができますがどのように見える

{ "Status": { "Code": 0, "Message": "Search OK" }, "Applications": { "Application": [{ "Id": 123, "Name": "Bob" }] } 

}

あなたのコード。 – Maroun

+0

'JSONArray jarr = jobj2.getJSONArray(" Application ");' –

+0

@MarounMaroun私は知っていますが、私はそれを使用しなければなりません –

答えて

1

:有効なJSONではありません

jsonObject 
    .getJSONObject("Applications") 
    .getJSONArray("Application") 
    .getJSONObject(0) 
    .getString("Name") 
+0

ありがとう:)それは動作します –

関連する問題

 関連する問題