gpt4 book ai didi

java - 从字符串创建新的 JSONObject 返回 Null - JAVA/Android

转载 作者:行者123 更新时间:2023-11-29 08:39:55 25 4
gpt4 key购买 nike

我正在尝试从字符串创建一个新的 JSONObject,但是由于某种原因,新的 JSONObject 始终为 null - 我不确定为什么。

如有任何建议,我们将不胜感激。

来源:

JSONObject messagesObj;


String mArr = intent.getStringExtra("msgArr");

try {
if (mArr != null)
messagesObj = new JSONObject(mArr);

if (messagesObj != null)
populateMessages(messagesObj);
DataManager.clientChatMarkMessagesSeen(chatId);
} catch (JSONException e) {
// DataManager.clientChatLoad(this);
e.printStackTrace();
}

值(value)观:

String mArr = [{"message":"User has joined the chat.","type":"agent","created":"2016-12-07 17:35:09","name":"User"},{"message":"Hello World?","type":"agent","created":"2016-12-07 17:35:17","name":"User"},{"message":"User has left the chat.","type":"agent","created":"2016-12-07 17:38:40","name":"User"}]

最佳答案

因为那不是一个 json 对象——它是一个 JSONArray。尝试创建一个 JSONArray 而不是 JSONObject

关于java - 从字符串创建新的 JSONObject 返回 Null - JAVA/Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41044190/

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