String to map error

com.alibaba.fastjson.JSONException: syntax error, expect {
    
    , actual string, pos 22926, line 1, column 22927"{\"赵金侠\":\"\",\"刘敏(大)\":\"\",\"zhu\":\"\",\"陈甜甜\":\"\",\"彭珍\":\"\",\"李雨玲\":\"\",\"袁睿\":\"\",\"系统管理员\":\"\",\"张秀梅\":\"\",\"何茂胜\":\"\",\"尹然\":\"\",\"钟志方\":\"\",\"温玉玲\":\"\",\"丁丽萍\":\"\",\"徐杜娟\":\"\",\"杨黄成\":\"\",\"葛亮\":\"\",\"葛玲琳\":\"\",\"王鹏\":\"\",\"刘茹\":\"\",\"刘莹\":\"\",\"王湘怡\":\"\",\"钱一鸣\":\"\",\"王浩\":\"\",\"厉志红\":\"\",\"郭旭\":\"\",\"陈烨\":\"\",\"陈晨\":\"\",\"韩森\":\"\",\"马芬芬\":\"\",\"许海宁\":\"\",\"范琪雪\":\"\",\"孙景敏\":\"\",\"孙杰\":\"\",\"周娟\":\"\",\"孙超\":\"\",\"朱硕\":\"\",\"王影\":\"\",\"马俊\":\"\",\"褚欣宇\":\"\",\"洪豆\":\"\",\"李迪\":\"\",\"龚怡\":\"\",\"gao\":\"\",\"root\":\"\",\"郑元元\":\"\",\"杨希雯\":\"\",\"谷锦\":\"\",\"陈灏元\":\"\",\"马会会\":\"\",\"胡玲\":\"\",\"吕楠\":\"\",\"蔡石龙\":\"\",\"王东玮\":\"\",\"孙龙\":\"\",\"路萌\":\"\",\"吴恒梅\":\"\",\"郁丁\":\"\",\"相维\":\"\",\"沈洁\":\"\",\"刘亚萍\":\"\",\"陶涛\":\"/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAIQAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAUa46e3V6BV5aelHk5ZmpR9LjbgzjIUkkHn6R41PMTqnchCETAhCEAIQhAH/2Q==\",\"娄可新\":\"\",\"庞敏\":\"\",\"郝敬春\":\"\",\"刘敏(小)\":\"\",\"魏梅梅\":\"\"}"

The above error is caused by escape characters, the error code is as follows:

			String jsonString = JSONObject.toJSONString(object);
			Map<String, String> map = JSONObject.parseObject(jsonString, Map.class);


Modify the code as follows to convert normally:

String jsonString = JSONObject.toJSONString(object);
            Object parse1 = JSON.parse(jsonString);
            String string = parse1.toString();
			Map<String, String> map = JSONObject.parseObject(string, Map.class);

Guess you like

Origin blog.csdn.net/weixin_44215804/article/details/112802018