你好,我有JSON這樣的:獲得價值
{
"status": {
"code": 200,
"name": "NAME",
"description": "Login success."
},
"message": "Login success.",
"data": {
"att_ticket": "TICKET_0625172f00ae7737bbab3c558c877b046e6b23ba",
"ktk_session_id": "735efe0e9af14eee3aa5839cbc609e66"
}
}
我能夠讀取狀態的名字,但是當我嘗試讀取data
屬性att_ticket
我得到
JSONObject("data") not found.
我使用的代碼是:
String attTicket=object.getJSONObject("data").getString("att_ticket");
謝謝!
這不是有效的JSON – Amit
1)發表的真正JSON 你試圖解碼可以是地圖<字符串,對象>其中數據將是一個地圖對象<字符串,對象> 地圖<字符串, Object> json = mapper.XX(source); String attVal = json.get(「data」)。get(「att_ticket」); 應該給你的JSON。我提到了mapper.XX因爲我不確定你的JSON的來源是什麼。將XX替換爲readValue或convertValue – JVXR
您使用哪個庫來獲取值? – Tinwor