今天被一个问题搞得头痛,解决了就决定记录下来。
问题描述:
页面text文本框直接传map格式的字符串到后台,如何还原成Map格式?
这里给出一个map格式的字符串:
{
历史=100, 数学=88, 语文=64, 英语=50}
由于key和value之间是“=”,而不是“:”,所以无法通过fastJson包直接转换成JSONObject对象。
某度出来的结果都是下面这种方式:
Map<String, String> map1 = new HashMap<String, String>();
map1.put("语文", "64");
map1.put("数学", "88");
map1.put("英语", "50");
map1.put("历史", "100");
String strMap = map1.toString();
String[] strArray = strMap.split(",");
Map