使用fastjson的Json.toJsonString方法时出现多余反斜杠json
{"data":"{\"models\":[{\"name\":\"test\",\"id\":1}],\"table\":\"ws\"}","option":"add"}
使用 StringEscapeUtils.unescapeJavaScript(jsDataStr) 解决!!
{"data":"{"models":[{"name":"test","id":1}],"table":"ws"}","option":"add"}
StringEscapeUtils 属于 org.apache.commons.lang 包下
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
json字符串转json
JSONObject.parseObject(reqdata)