gpt4 book ai didi

android - 为什么 JSONObject(jsonString) 构造函数在我的 android 应用程序中抛出异常?

转载 作者:搜寻专家 更新时间:2023-11-01 09:11:02 26 4
gpt4 key购买 nike

我正在尝试在我的 android 应用程序中解析一个 JSON 对象,我是这样做的

JSONObject json = new JSONObject(jsonString);

jsonString 的值为:

  [{"pk": 1, "model": "mydb.user", "fields": {"username": "willyb", "password": "tao1", 
"signup_date": "2011-11-28 09:15:58", "email": "wfbarksdale@gmail.com"}}]

这是否有明显的失败原因?

最佳答案

因为这是一个 JSONArray,而不是 JSONObject。 (参见 here)

你应该这样做:

JSONArray arr = new JSONArray(jsonString);
JSONObject json = arr.get(0);

关于android - 为什么 JSONObject(jsonString) 构造函数在我的 android 应用程序中抛出异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8302453/

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