NutzCN Logo
问答 Json解释带\"字符串出现问题
发布于 2720天前 作者 ericleung 1775 次浏览 复制 上一个帖子 下一个帖子
标签:

解析前:

{"msg":"{\"token\":\"305bff43c525a3114e85fc455b8d9b9f\"}","success":true}

解析后:

{
   "success": true,
   "data": {
      "msg": "{\"token\":\"305bff43c525a3114e85fc455b8d9b9f\"}",
      "success": true
   }
}

msg还是字符串,如何令它解析到底呢?斜杠作怪吗?

6 回复

这个msg的值,事实上是一个json字符串,然后转义了.

应该去源头查为啥要这样拼, 而不是纠结如何"彻底"解析.

理论上是这样说,但如果对方强势,只能向他低头了。。。。。。。。。

对方回复说:已经AAA公司和BBB公司已经这样操作的,如何改掉了他们会很麻烦。。。。。。

那没办法咯, 取出msg,再fromJson一次

value = value.replaceAll("\\", value);
如果这样转,是可以的,但是不知道会不会有风险。

@ericleung 这个只能风险自负了...

添加回复
请先登陆
回到顶部