使用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)
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐