为了账号安全,请及时绑定邮箱和手机立即绑定

如何给json对象命名

如何给json对象命名

ABOUTYOU 2021-06-29 16:37:14
如何为 json 对象设置名称?Map<String, ArrayList<String>> headerColumns = new LinkedHashMap<>();headerColumns = gmailService.readMessgeAndProcess(session, MsgResponse, false, clientId);JSONObject jsonObject = new JSONObject(headerColumns);这里 jsonObject 返回这个输出[{"name":"aaaa","price":1133.43},{"name":"bbbb","price":967.45}]我厌倦了使用jsonObject.put("products", jsonObject);将名称设置为jsonObject;但它不起作用。预期的输出是{"products":     [{"name":"aaaa","price":1133.43},    {"name":"bbbb","price":967.45}]}
查看完整描述

1 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

只是将数据嵌套到另一个 Map 中:


Map<String, ArrayList<String>> headerColumns = new LinkedHashMap<>();

Map<String, Object> products= new LinkedHashMap<>();

headerColumns = gmailService.readMessgeAndProcess(session, MsgResponse, false, clientId);

products.put("products", headerColumns)

JSONObject jsonObject = new JSONObject(products);


查看完整回答
反对 回复 2021-07-07
  • 1 回答
  • 0 关注
  • 271 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信