我在讀JSONObject
作爲輸入,我正在使用getString()
方法net.sf.json
API檢索關鍵字「id
」的值,但是我很好奇,想知道爲什麼它沒有在if塊去..我得到net.sf.JSONObject不能轉換爲java.lang.String異常
INPUT:
{
"id" : null
}
代碼:
//reading the jsonObject from String
JSONObject jsonObject.fromObject(someString);
String id = jsonObject.getString("id");
if(id == null)
{
//the control is not going in this if condition
}
打印'id'值,看看它打印 –
你的意思是我需要使用optString( 「ID」,NULL)代替的getString() – Rekha
JSONObject jsonObject.fromObject(someString);這個代碼工作嗎? –