map转json

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了map转json相关的知识,希望对你有一定的参考价值。

map.put("g1","11")
map.put("g2","12")
map.put("g3","13")

参考技术A JSONObject json = new JSONObject();
set<String> keySet = map.keySet();
for(String key:keySet)

json.put(key, map.get(key);)

追问

set keySet = map.keySet();

Set报错、这里的set放什么东西呢?
json.put(key, map.get(key);)

多了个括号 么?

追答

括号和分号换个位置。
set大写S

追问

set keySet = map.keySet();

for(String key:keySet)

json.put(“G1”, map.get(756));
json.put(“G2”, map.get(250));
我这么写可定不对,求大神给全答案。事后在给50分。拜托了

追答

json.put(key, map.get(key));

追问

这就已经转好啦?

追答

恩,这样应该就可以了

本回答被提问者和网友采纳

List map转json

  • // List 转 json string

    String jsonStr = JSONObject.toJSONString( list );

    // Map 转 json string

    String jsonStr = JSONObject.toJSONString( map );

    // 将 json string 转化为 JSONObject

    JSONObject obj = JSONObject.parseObject( jsonStr );

以上是关于map转json的主要内容,如果未能解决你的问题,请参考以下文章

PHP中 数组---转--json json----转----数组

JSON

JSON

java XML转JSON格式

map<Integer,List>转String[]怎样转?

JavaScript和JSON转化