位置: 编程技术 - 正文

JSON经典异常:org.json.JSONException: Unterminated string at character(jsonobject.parseobject异常)

编辑:rootadmin

推荐整理分享JSON经典异常:org.json.JSONException: Unterminated string at character(jsonobject.parseobject异常),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:json::logicerror,jsonobject.parseobject异常,json::logicerror,json异常处理,jsonobject.parseobject异常,json异常是什么意思,json异常是什么意思,json异常是什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

JSON经典异常:org.json.JSONException: Unterminated string at character

异常情景:

JSON数据&#;式进行解析;

出现异常完整信息如下:

- ::.: W/System.err(): org.json.JSONException: Unterminated object at character of {weatherinfo:{city:北京,cityid:,temp:9,WD:西南风, WS:2级,SD:%,WSE:2,isRadar:1,Radar:JC_RADAR_AZ_JB,njd:暂无实况,qy:,time::}}

at org.json.JSONTokener.syntaxError(JSONTokener.java:)at org.json.JSONTokener.nextString(JSONTokener.java:)at org.json.JSONTokener.nextValue(JSONTokener.java:)at org.json.JSONObject.<init>(JSONObject.java:)at org.json.JSONTokener.nextValue(JSONTokener.java:)at org.json.JSONArray.<init>(JSONArray.java:)at org.json.JSONTokener.nextValue(JSONTokener.java:)at org.json.JSONObject.<init>(JSONObject.java:)at org.json.JSONObject.<init>(JSONObject.java:)at cn.eshore.statis.util.AndroidServletTest.main(AndroidServletTest.java:)

JSON经典异常:org.json.JSONException: Unterminated string at character(jsonobject.parseobject异常)

经过测试得出结论:

发送JSON数据&#;式不正确,

即:手机终端那边 抛出的异常信息然后直接放到Json字符串中,而异常信息里面有多个换行或者空&#;以及特殊字符,然后再通过上报接口传送到Java这边,接着Java这边解析时导致解析json报异常 。

分析过程:这是打印的log信息,可以看到去除了双引号,看到最后 time:: 解析的结果出现了,&#;式问题。。- ::.: E/blueberry(): {weatherinfo:{city:北京,cityid:,temp:9,WD:西南风, WS:2级,SD:%,WSE:2,isRadar:1,Radar:JC_RADAR_AZ_JB,njd:暂无实况,qy:,time::}}

错误原因:

由于解析&#;式出现错误,特殊字符出现导致,所以避免json中出现特殊字符。

解决方法:

规范化数据&#;式;

xUtils框架的介绍(一) xUtils包含了很多实用的android工具。xUtils源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的

xUtils框架介绍(二) 看看如何快速便捷的把xUtils给集成到大家的项目中去。xUtils中有四大组件可以供我们使用,分别是ViewUtils、HttpUtils、BitmapUtils以及DbUtils。如果你没能先

Android 4.3 系统裁剪——删除不使用的app及增加自己app 删除不使用的apk系统自带的app位置是在/android4.3/packages/apps下面是一些APP作用分析:||–BasicSmsReceiver||–Bluetooth(蓝牙)||–Browser(浏览器)||–Calculator

标签: jsonobject.parseobject异常

本文链接地址:https://www.jiuchutong.com/biancheng/387538.html 转载请保留说明!

上一篇:property_get/property_set

下一篇:xUtils框架的介绍(一)(substrate框架原理)

  • 进项税额转出期限是多少
  • 个人独资企业可以投资有限公司吗
  • 高新企业研发费用占比要求
  • 事业单位取暖费什么时候发
  • 当月发票入库核销怎么算
  • 会务费 发票
  • 国税开增值税专票怎么开
  • 营改增后房地产公司税种及税率
  • 补缴税款罚款
  • 发票作废了还能认证吗
  • 实行差额征税的劳务派遣公司一般纳税人认定标准
  • 企业所得税季度预缴纳税申报表
  • 浅谈收入与成本的关系
  • 土地款抵扣增值税在纳税申报表中如何填写
  • 增值税多交可以在下一期直接抵吗
  • 管理费用怎么记忆
  • 通讯费补贴入什么科目
  • 商贸公司能开促销专票吗
  • 转让技术所有权是什么收入
  • mac辅助功能键盘
  • 广告联系电话
  • 预付维修费计入入账价值吗
  • 资产报废对企业的好处
  • 任务栏音量图标点击无反应
  • 银行保证金户利息计算公式
  • php实现文件上传
  • 事业单位需要交个人所得税吗
  • PHP:oci_client_version()的用法_Oracle函数
  • thinkphp use命名空间
  • 生产成本分配表模板
  • vue组件继承并重写属性方法
  • yolov3简介
  • 公司注销后所欠债怎么办
  • php引用传值
  • php授权ip访问
  • 可供出售金融资产公允价值变动
  • 销项和进项税额还需要月底转出么
  • 企业会计日志
  • 工伤补贴如何做帐
  • python索引值-1和位置-1
  • 公司性质不一样的重名可以吗
  • 公司帮员工全额买社保该怎么入账?
  • 计提固定资产折旧是什么意思
  • 财务费用的科目类别是什么
  • mysql 执行过程
  • 长期股权投资追溯调整有几种情况
  • mysql添加远程访问
  • 小规模纳税人企业所得税怎么算
  • 稳岗补贴缴纳社保个人部分还是公司部分
  • 劳动仲裁的调解书可以撤销吗
  • 小规模纳税人劳务派遣可以差额征税吗
  • 企业专项资金购买固定资产
  • 预缴增值税怎么计提
  • 应交税费期初数调整
  • 税控盘减免税款分录
  • 坏账准备与应收账款的影响有哪些
  • 在筹建期间的费用属于什么
  • 企业支付宝收款码是进公账吗
  • 公司与公司之间的函怎么写
  • 劳务派遣期限是什么意思
  • 卖蒸汽的增值税是多少
  • mysql修改密码错误
  • 偷天换日角色介绍
  • neotrace.exe - neotrace是什么进程 有什么用
  • win10系统谷歌浏览器为什么打不开
  • 遍历enumeration
  • python实现人脸识别代码
  • Android 水平居中
  • python下读取公私钥做加解密实例详解
  • Linux命令行和shell脚本编程大全
  • python如何读取字符串的一个一个字符
  • 学习雷锋好榜样
  • js控制并发数
  • javascript原型
  • 在python中通过什么语句创建一个空集合
  • jquery技巧
  • 技术咨询服务费税率
  • 北京地税税务总局官网
  • 火灾损失进项税额怎么处理
  • 车辆检测费属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设