gpt4 book ai didi

java - 在 JAVA 中将 JSON 表示为对象数组

转载 作者:行者123 更新时间:2023-12-01 19:15:16 24 4
gpt4 key购买 nike

我想创建一个 JSON 字符串作为对象数组,如下所示:

[
{
"alertid": "1",
"alerttext": "This is test",
"alertdate": "2010-02-11 09:03:40"
},
{
"alertid": "2",
"alerttext": "Another alert",
"alertdate": "2010-02-11 09:11:04"
}
]

JAVA JSON 对象 put 方法如下所示:jsonObject.put(String key, Collection value);

当我输入 key 和集合时,我的 json 如下所示:

{
"JSONObject": [
{
"alertid": "1",
"alerttext": "This is test",
"alertdate": "2010-02-11 09:03:40"
},
{
"alertid": "2",
"alerttext": "Another alert",
"alertdate": "2010-02-11 09:11:04"
}
]
}

当我受限于 put 方法的签名时,如何使我的 json 字符串看起来像第一个字符串?

最佳答案

如果您使用 net.sf.json 库,请为自己创建一个 JSONArray 并将 JSONObjects 放入其中。

JSONArray array = new JSONArray();

JSONObject obj = new JSONObject();
obj.put("alertid","1");

array.add(obj);

关于java - 在 JAVA 中将 JSON 表示为对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945693/

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