org.json.JSONException: Unterminated object at character 97 of
2016-03-24 16:40
896 查看
在获取到从服务器返回的数据,转到json,就会有这个警告问题出在
JSONObject allresult = new JSONObject(response.toString());这里警告:org.json.JSONTokener.syntaxError(JSONTokener.java:450)org.json.JSONTokener.readObject(JSONTokener.java:394)org.json.JSONTokener.nextValue(JSONTokener.java:100)google之后发现,问题出在
new JSONObject(response.toString())
这里
是在从String转到JSON这里出问题了。
其中在转到JSON的时候语法出问题了
因为返回的的数据格式是根据JSON的格式返回的
例如:{"method":"Re","result":0,"messageID":"20160324162702","reason":"succ"}
其中的
"method":"Re"值有双引号,会造成转义出错。
所以一般都是把双引号转义一下。
可以变成
"method":\"Re\" 或者
"method":'Re'
这样就不会报这个错误了。
http://stackoverflow.com/questions/8278831/org-json-jsonexception-unterminated-object-at-character-14
点击打开链接
相关文章推荐
- 深入理解Objective-C的Runtime机制
- IOS 封装上线 All object files and libraries for bitcode must be generated from.
- object-c 结构体
- java类object
- Java中Class类与Object类之间有什么关系?
- Runtime运行时
- 1.6 Object model
- JavaScript 笔记 - Object 类型
- 设计模式之Value Object模式
- Object新方法总结
- OC中initialize方法和init方法的区别
- Objective-C Method Swizzling 的最佳实践
- RAC object remastering ( Dynamic remastering )
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.lang.String
- effective objective c 2.0
- Objective-C编码规范
- Objective-C 静态库调用解析
- Objective-C的KVC和KVO
- __attribute__ directives in Objective-C
- instancetype和id的区别,objective-c