我完全不知所措。在JSON數據線1列1意外的字符:JSON.parse:意外字符 - 語法正確,數據類型爲字符串
{"result":0,"extra":"2a9e10ecdeb8e65165c8635d51fd6b8f6fa7c10e951167a093ac1621e81dd7e8"}
由異常報告的確切的錯誤是:
JSON.parse試圖
JSON.parse()
以下字符串時,我得到一個異常
根據JSONLint,字符串語法是正確的。我也確認數據類型是字符串。
什麼可能導致異常?
如果你傳遞'JSON.parse'的東西真的是一個字符串,而這些都是它的內容,那麼你就不會得到那個錯誤。 (除非你用非標準的東西代替了'JSON.parse',你可能還沒有這樣做。)用一個[mcve]更新問題,我們可以看到這個問題證明了問題。 –
你確定'JSON.parse'的輸入是'string'而不是JSON對象嗎? –
嘿你的輸入是對象,這就是爲什麼你得到錯誤 –