位置: 编程技术 - 正文

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框架原理)

  • 增值税纳税申报时间
  • 预付账款退回怎么做凭证
  • 报表中的存货是如何填报的
  • 库存暂估入账
  • 财务报表是什么意思
  • 公允价值变动借方是增加还是减少
  • 金蝶软件发票录入什么科目
  • 医院收费单能当凭证用吗
  • 给职工发奖金有什么规定吗
  • 公允价值变动损益借贷方向
  • 材料成本差异会计
  • 应收票据质押会计处理
  • 卖二手车怎么做账务处理
  • 普票丢失用第一联的复印件入账可以么
  • 抵缴以前年度所得税怎么做?
  • 费用科目如何结转
  • 个体户办营业执照需要什么证件和材料
  • 残保金申报表怎么作废
  • 增值税普通发票和普通发票的区别怎么交税
  • 工程开票是否需要资质?
  • 怎样理解递归
  • 非直接结算是什么意思
  • 运费发票没有开 怎么做到成本
  • 专用发票不抵扣联可以当普票用吗?
  • 小规模需要交所得税吗
  • 预收购货款的会计分录
  • 企业增资需要缴纳什么税
  • 即征即退和先征后退适用范围
  • 鸿蒙工具箱巅峰模式有什么用
  • 实收资本或股本账户属于企业的什么账
  • php核心编程
  • 股东借款作为项目资本金
  • pps影音怎么看电视直播
  • linux安装tk
  • 期末坏账准备的计算
  • vue-router跳转
  • 矿产资源补偿费计入科目
  • php静态页面实现搜索功能
  • 华沙的教堂
  • pytorch_lightning.utilities.exceptions.MisconfigurationException: You requested GPUs: [1] But...
  • 跨月未认证的发票可以作废吗
  • 前端 高级
  • 公司租赁个人车辆账务处理
  • sqlserver正则表达式用法
  • 赠品视同销售价格如何确定
  • 小规模纳税人如何申报增值税
  • 专家评审费属于咨询费吗
  • MySQL入门教程
  • 认缴股权的转让
  • 未分配利润转增股本 企业所得税
  • 新增项目和延续项目
  • 初级会计实务中国财政经济出版社
  • 借款可以抵扣企业所得税
  • 计提附加税费是什么意思
  • 采用分期付款方式的会计分录
  • 700元打8折怎么算
  • 缴纳社保记账凭证怎么开
  • 工会需要独立建账吗
  • 事业单位固定资产入账标准最新规定
  • 税金及附加没有设置二级科目,有啥影响吗
  • 合伙人工资薪金
  • sql server的数据库
  • win7任务栏功能
  • win2000注册表
  • mac截图清晰度设置方法
  • mac快捷键一览
  • xp系统如何设置默认软件
  • 千元以内电脑
  • linux find命令查找文件 name
  • linux内核怎么使用
  • javascript ()
  • node执行js文件的命令是什么
  • nodejs读写json文件
  • cocos2dx引擎优化
  • 安卓安装两个不同版本软件
  • python内置函数用来返回列表,元组,字典
  • jquery.form
  • python中闭包的作用
  • 没盖发票专用章可以补盖吗
  • 广州市地方税务局 社保费申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设