2014-12-05 59 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

相關問題