2014-12-05 42 views
0

我保持这个对象解析错误(期待 '串', '号', '空'

“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

回答

0

首先,因为它似乎是一个属性键/值对,你首先必须把它们放在{}

作为另一个答案指出,问题是你的反斜线。反斜杠,虽然允许作为在常规JS字符串转义字符,是不允许在JSON(除了预定的情况下,如为\t标签)。

反斜线可能起源的地方为“赢”的象征。在Windows/ASCII世界,反斜杠(0x5c)通常用于和所显示,一个赢得符号(在日本的情况下,或日元符号)。然而,在Unicode中,反斜线和赢得符号是完全不同的。你需要找出谁是负责发射这个字符串,最好让他们通过你正确的Unicode编码字符串代替。

顺便说一句,我想大家都知道,在#10不会神奇地变成换行符。那正确的JSON表示将\n

+0

谢谢您的回答。反斜杠是我的问题。我已经做了重新转换#10换行符谢谢 – 2014-12-05 03:41:01

0

转换,我认为这是\ 4。我删除,并能解析。

+0

谢谢您的回答。发现的是,在值部“\”具有来与一些字符如\ r \ n个。谢谢 – 2014-12-05 03:39:20

相关问题