道歉,我已經在這裏嘗試了很多東西,似乎遇到了一些問題。這應該很簡單。當兩個字段相同時在Java中解析JSON?
JSON文件:
{
"content": [
{
"media_type": "text/html",
"text": "<p>Hello world</p>"
},
{
"media_type": "text/plain",
"text": "Hello world"
}
],
"id": "123",
"title": "no-title"
}
我有一個JSONObject從這個字符串創建。
我曾嘗試 -
String txtFromJSON = json.getJSONObject("content").getJSONObject("text").toString();
String txtFromJSON = json.getString("content.text");
String txtFromJSON = json.getString("content");
所有這些失敗。
我想輸出是簡單的
<p>Hello world<p>
從第一個文本框。
有沒有簡單的方法讓我把這些數據存儲在一個變量中?
謝謝。
'content'是一個數組,而不是一個對象 - 這聽起來像你應該使用'getJSONArray'。展示問題的簡短但完整的程序會讓您更容易幫助您。 –