fastjson把json(String)转换为Map对象
1.先将json格式的String字符串转换成JSONObject2.将JSONObject使用new TypeReference转换Map
1.先将json格式的String字符串转换成JSONObject
String parameter
="{\n" +
" \"endTime\": \"2019-10-12 10:10:00\",\n" +
" \"classList\": [\n" +
" {\n" +
" \"classId\": 994\n" +
" }\n" +
" ],\n" +
" \"questionList\": [\n" +
" {\n" +
" \"questionId\": 999,\n" +
" \"exerciseBlockId\": 999\n" +
" }\n" +
" ],\n" +
" \"startTime\": \"2018-10-12 09:43:00\"\n" +
"}";
JSONObject paramObj
= JSON
.parseObject(parameter
);
2.将JSONObject使用new TypeReference转换Map
Map
<String, String> params
= JSONObject
.parseObject(paramObj
.toString(), new TypeReference<Map
<String, String>>(){});
转载请注明原文地址: https://lol.8miu.com/read-4972.html