JSON转换List<Map<String, Object>>、Map<String, Object>

废话就不说了 早上10点研究到现在

获取redis的JSON字符串

String getPalletListNew = redisService.getRedis("getPalletListNew", abroad + "" + goodsLevel + "" + startPort + "" + destinationPort + "" + maxTon + "" + minTon);

转换Map<String,Object>

public Map<String, Object> jsonToMap(String json){

Map<String, Object> map = new HashMap<>();

map = JSON.parseObject(JSON.parse(json).toString(),HashMap.class);

return map;

}

转换List<Map<String, Object>>

//将json斜杠转义

String s = StringEscapeUtils.unescapeJava(tuijianhuopan);

//调用

List<Map<String, Object>> list = redisService.jsonToListMap(s);

public List<Map<String, Object>> jsonToListMap(String json){

//QNMB 就是这里卡死我了,转义后的字符串前后带""根本无法解析,所以要切掉!!!

String strJson = StringUtils.substring(json,1,json.length()-1);

List<Map<String, Object>> listmap = (List<Map<String, Object>>) JSONArray.parse(strJson);

return listmap;

}

相关推荐
code_shenbing15 小时前
基于 WPF 平台使用纯 C# 实现动态处理 json 字符串
c#·json·wpf
Bro_cat19 小时前
深入浅出JSON:数据交换的轻量级解决方案
java·ajax·java-ee·json
mit6.8242 天前
What is Json?
c++·学习·json
小安同学iter3 天前
Web开发 -前端部分-HTML5新特性
javascript·css·正则表达式·json·css3·html5
我真不会起名字啊3 天前
“深入浅出”系列之C++:(10)nlohmann Json库
json
Watermelo6173 天前
使用JSONObject.getString()时报错:Cannot resolve method ‘getString‘ in ‘JSONObject‘,详解JSONObject三种库的用法
java·开发语言·spring boot·后端·java-ee·json·springboot
快乐觉主吖3 天前
使用Newtonsoft.Json插件,打包至Windows平台显示不支持
unity·json
步、步、为营4 天前
C#中System.Text.Json:从入门到精通的实用指南
macos·c#·json·asp.net
放下华子我只抽RuiKe54 天前
Vue进阶之旅:组件通信与高级用法深度剖析(组件通信&进阶用法)
前端·javascript·vue.js·前端框架·node.js·json·html5
前端小尘6 天前
多语言插件i18n Ally的使用
javascript·vscode·typescript·json