gpt4 book ai didi

java - 错误 JSONException : No Value For

转载 作者:行者123 更新时间:2023-11-29 03:36:53 25 4
gpt4 key购买 nike

我想用 jsonarray 显示数据

我的代码 Activity

params.add(new BasicNameValuePair("id_gadai", id_gadai));          
// getting JSON string from URL
String json = jsonParser.makeHttpRequest(URL_GADAI_DETAIL, "GET",
params);

// Check your log cat for JSON reponse
Log.d("Data Gadai Detail: ", json);

try {
JSONObject jObj = new JSONObject(json);
if(jObj != null){
nama_brg = jObj.getString(TAG_NAMA_BRG);
taksiran = jObj.getString(TAG_TAKSIRAN);
pinjaman = jObj.getString(TAG_PINJAMAN);
}

} catch (JSONException e) {
e.printStackTrace();
}

return null;
}

我的 jsonarray 来自数据库{"data_gadai_detail":[{"id_gadai":"3","nama_brg":"BERLIAN L FINE GOLD
BERSERTIFIKAT NO.SERI JS 006 DTM 24K BRT 10
GRAM","pinjaman":"2000000","taksiran":"4000000","tgl_bts_tebus":"05-May-2013","tgl_bts_lelang":"09-May-2013"}]}

显示错误:错误 JSONException:nama_brg 没有值

需要帮助解决我的问题。谢谢

最佳答案

您的 JSON 表示具有一个字段的对象:data_gadai_detail:

{"data_gadai_detail": ...}

这个字段的值是一个只有一个元素的数组:

{"data_gadai_detail": [...]}

这个单个元素是一个具有多个字段的对象,其中之一是 nama_brg

所以你的代码应该先获取字段data_gadai_detail作为一个数组,将这个数组的第一个元素作为另一个JSON对象,最后获取这个里面的Stringnama_brg对象。

关于java - 错误 JSONException : No Value For,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15018856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com