gpt4 book ai didi

java - Android AsyncTask 出现 JSON 解析错误

转载 作者:行者123 更新时间:2023-12-01 11:25:31 24 4
gpt4 key购买 nike

此部分出现错误:

protected void onPostExecute(JSONObject json) {
try {
// Getting JSON Array
user = json.getJSONArray(TAG_USER);
JSONObject c = json.getJSONObject(0);
String id = c.getString(TAG_ID);
String name = c.getString(TAG_NAME);
Log.i("id",id);
}
}

----- Web服务结果---

{"GetDataResult":{"ID":8,"Name":"Foo Bar"}} Working Link - http://127.0.0.1/WcfService4/Service1.svc/getData/?key=8

提供更好的解决方案来解决这个问题。

最佳答案

您似乎没有使用 JSONArray 对象

JSONArray mainfoodlist = null;


tipshealth = json.getJSONArray(TAG_RESPONSE);

// looping through All RESPONSE
for (int i = 0; i < tipshealth.length(); i++) {
JSONObject jsonobj = tipshealth.getJSONObject(i);
tipHealth = jsonobj.getString(KEY_HEALTHTIPS);

listhealthtips.add(tipshealth.getJSONObject(i).getString("tips"));

}

关于java - Android AsyncTask 出现 JSON 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836720/

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