解析前:
{"msg":"{\"token\":\"305bff43c525a3114e85fc455b8d9b9f\"}","success":true}
解析后:
{ "success": true, "data": { "msg": "{\"token\":\"305bff43c525a3114e85fc455b8d9b9f\"}", "success": true } }
msg还是字符串,如何令它解析到底呢?斜杠作怪吗?
这个msg的值,事实上是一个json字符串,然后转义了.
应该去源头查为啥要这样拼, 而不是纠结如何"彻底"解析.
理论上是这样说,但如果对方强势,只能向他低头了。。。。。。。。。
对方回复说:已经AAA公司和BBB公司已经这样操作的,如何改掉了他们会很麻烦。。。。。。
那没办法咯, 取出msg,再fromJson一次
value = value.replaceAll("\\", value);如果这样转,是可以的,但是不知道会不会有风险。
@ericleung 这个只能风险自负了...