我保持这个对象解析错误(期待 '串', '号', '空'
“DC008” 在得到JSON解析错误:“PD价格:$ 2.90 /在码#启动10个#10 tiaenti打印操作南丹#10#10印刷非\ 4000/YD (数字传输)#1010%的损失#10#10我们的改性$ 7.30 /码 - > $ 7.70 /码(二零一四年一月三十零日)#10# 10#10H132491和平等“
,但我无法找出哪些字符在该对象隐藏
谁能帮我
BTW#10在字符串中的\ n
我保持这个对象解析错误(期待 '串', '号', '空'
“DC008” 在得到JSON解析错误:“PD价格:$ 2.90 /在码#启动10个#10 tiaenti打印操作南丹#10#10印刷非\ 4000/YD (数字传输)#1010%的损失#10#10我们的改性$ 7.30 /码 - > $ 7.70 /码(二零一四年一月三十零日)#10# 10#10H132491和平等“
,但我无法找出哪些字符在该对象隐藏
谁能帮我
BTW#10在字符串中的\ n
首先,因为它似乎是一个属性键/值对,你首先必须把它们放在{}
。
作为另一个答案指出,问题是你的反斜线。反斜杠,虽然允许作为在常规JS字符串转义字符,是不允许在JSON(除了预定的情况下,如为\t
标签)。
反斜线可能起源的地方为“赢”的象征。在Windows/ASCII世界,反斜杠(0x5c)通常用于和所显示,一个赢得符号(在日本的情况下,或日元符号)。然而,在Unicode中,反斜线和赢得符号是完全不同的。你需要找出谁是负责发射这个字符串,最好让他们通过你正确的Unicode编码字符串代替。
顺便说一句,我想大家都知道,在#10
不会神奇地变成换行符。那正确的JSON表示将\n
。
转换,我认为这是\ 4。我删除,并能解析。
谢谢您的回答。发现的是,在值部“\”具有来与一些字符如\ r \ n个。谢谢 – 2014-12-05 03:39:20
谢谢您的回答。反斜杠是我的问题。我已经做了重新转换#10换行符谢谢 – 2014-12-05 03:41:01