如何将Map集合转换成JSON数据
答案:2 悬赏:60 手机版
解决时间 2021-03-15 17:53
- 提问者网友:轻浮
- 2021-03-14 21:51
如何将Map集合转换成JSON数据
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-03-14 23:16
定义对象、定义映射,使用json库转换 Gson gson = new GsonBuilder().create(); Type type = new TypeToken() {}.getType(); HashMap map = (HashMap)gson.fromJson(json, type);
全部回答
- 1楼网友:人類模型
- 2021-03-14 23:54
public static string tojson(boolean success, string key, string value) { map<string, string> jsonmap = new hashmap<string, string>(); jsonmap.put(key, value); return tojson(success, jsonmap); } public static string tojson(boolean success, map<string, string> jsonmap) { stringbuffer buffer = new stringbuffer(); if (success) { buffer.append("{success:true"); } else { buffer.append("{success:false"); } if (jsonmap.size() > 0) { buffer.append(","); for (string key : jsonmap.keyset()) { if (!key.equals("class")) buffer.append(key + " : '" + jsonmap.get(key) + "',"); } // 去掉最后一个',' buffer.deletecharat(buffer.length() - 1); } buffer.append("}"); return buffer.tostring(); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯