2016-03-08 73 views
1

我打電話第三方API和接收作爲響應JSON:如何閱讀與反斜槓JSON與傑克遜

{\ 「名稱\」:\ 「名\\」 A \\ 「等\」 ,\「ID \」:1}

如果我嘗試映射它就像我越來越確信:

Unexpected character ('\' (code 92)): was expecting double-quote to start field name 

我怎麼能與傑克遜地圖呢?我應該使用正則表達式去除反斜槓嗎?就像每一個「 - >」和\\「 - > \」

回答

1

這是不正確的。你打算做什麼看起來很好

0

提交一個錯誤,指出是誰在產生這個壞的輸出;它不是有效的JSON。

0

{\「name \」:\「name A and other \」,\「id \」:1},這是JSON或 {「name」:「name A and other」的有效形式, 「id」:1}它也是有效的。

如果無法做到這一點,請詢問供應商驗證JSON結構