我有一个JSON,jsonlint显示为有效的JSON,但是当我调用
时JSONObject rootObj=new JSONObject(orderJsonStr);
我正在获取org.json.JSONException: Unterminated string at character 13755
,其中的地方有"value": "12312&"
,它正在取代'&'
。我们需要逃避吗?或者我们可以使用urlEncoder
来编码JSON吗?
答案 0 :(得分:0)
对于你的json meesage中的特殊字符,如\,@,& ,#etc ..首先将它们转换为各自的HEX值,然后发送消息。