gpt4 book ai didi

java - Android中的Django JsonResponse解析错误

转载 作者:太空狗 更新时间:2023-10-29 14:39:51 26 4
gpt4 key购买 nike

这是我从服务器得到的 JSON 响应:

{
"0": {
"pk": 41,
"fields": {
"heading": "Empty Lecture Slot",
"notification": "There is a free lecture available right now for TE B on 2018-05-02 8:00-9:00",
"date": "2018-04-25",
"priority": 1,
"has_read": false,
"action": "/dashboard/set_substitute/91959"
},
"model": "Dashboard.specificnotification"
}
}

这是用于解析此 JSON 对象的 Java 代码:

JSONObject jsonObject = new JSONObject(response);

这是我在 catch block 中遇到的错误:

org.json.JSONException: No value for {"0": {"pk": 41, "fields": {"heading": "Empty Lecture Slot", "notification": "There is a free lecture available right now for TE B on 2018-05-02 8:00-9:00", "date": "2018-04-25", "priority": 1, "has_read": false, "action": "/dashboard/set_substitute/91959"}, "model": "Dashboard.specificnotification"}}

我如何在 Android 中解析这个对象。

最佳答案

我不确定,但 JSON 数组不是这样开始的吗?:

[
{
}
]

“0”似乎也不是必需的。会自动排序

编辑:您还可以在线检查您的 json 是否有效。只需谷歌 Json 格式化程序。

关于java - Android中的Django JsonResponse解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50031690/

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