1
keithellis 2014-09-04 16:28:46 +08:00
先格式化一遍 JSON 字符串。。。
|
2
clino 2014-09-04 16:40:43 +08:00
这个就是错的吧,如果在json字符串中要有"那应该加转义符\吧?
|
3
allenm 2014-09-04 16:45:05 +08:00
这个 JSON 字符串本身就是错的。应该从源头着手,用 JSON 标准库来做序列化,尽力不要手工拼接,除非你非常了解 JSON 的规范,并且知道你在干什么。
|
4
no13bus 2014-09-04 16:47:35 +08:00
试试demjson
|
6
cxl008 OP @keithellis 恕我愚钝,如何操作?
|
8
keithellis 2014-09-04 16:59:05 +08:00 1
JSONRaw.replace('"data": "', '"data": ')
JSONRaw.replace('"}" } }', '"} } }') |
9
cxl008 OP @keithellis 是个办法啊。。。。。
|
10
wwlweihai 2014-09-04 17:11:21 +08:00
百度下 json格式化,然后你就能看到结构,一看就明白
|
11
cxl008 OP @wwlweihai 这回答。。。需要关小黑屋啊。。。。。问题里面都说了 这个串错误的原因,不是不了解json结构,是问怎么好的处理方式。 百度是万能的就不来v2了。。。。
|
12
wwlweihai 2014-09-04 17:39:09 +08:00
不好意思,解决不了。json,我没有仔细看过json串,
|
13
dong3580 2014-09-04 17:42:08 +08:00
这个明显是json格式有问题的嘛,先把获取到的json个转换成正常的才行啊,
|
14
binux 2014-09-04 17:48:04 +08:00
如果你用错误的方式用 JSON,人家都不知道你要表达什么,怎么给你解?
|
15
lldld 2014-09-05 10:01:16 +08:00
你都知道是多了一对引号了,还不能处理么?
|
16
happywowwow 2014-09-05 10:05:17 +08:00
怎么能容忍这串错误json的传给你
|