0
我有一個JSON其中jsonlint顯示爲有效的JSON,但是當我打電話未結束的字符串在解析JSON
JSONObject rootObj=new JSONObject(orderJsonStr);
是越來越org.json.JSONException: Unterminated string at character 13755
,它是打破了"value": "12312&"
的地方,它是打破代替'&'
。我們是否需要轉義&或者我們可以使用urlEncoder
來編碼JSON?
你確定這是因爲'&'在大多數情況下拋出這個異常是因爲沒有像''key「這樣的雙引號溢出:」value「a」「' – Stephan 2013-05-09 09:19:08
是肯定有關&。例外情況顯示了該字符在哪個位置被打破..實際上是& – 2013-05-09 09:41:51
的位置,然後嘗試轉義它以查看它是否有效 – Stephan 2013-05-09 09:43:44