位置: 编程技术 - 正文

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

  • 车险发票不含车船税怎么记账
  • 有哪些凭证
  • 税务中的三费是指什么
  • 会计调转是什么意思
  • 发票进项和销项差一个字
  • 现金流量怎么影响股票价值
  • 债转股资金
  • 网上公司报税流程图
  • 因增资扩股导致股价下跌
  • 海关进口货物如何消杀
  • 企业核税需要什么资料
  • 普票名称错了税号没错
  • 哪些开普通发票
  • 租赁农民土地应该开发票吗
  • 公司奖励员工旅游怎么做账
  • 收回税款 会计分录
  • 试用期可以不交五险一金吗
  • 固定资产报废怎么开票
  • 免抵退税申报表主表
  • 工程用的叉车计提折旧记到什么科目?
  • 定期定额征收的个体户怎么报税
  • 磁盘使用量30m
  • 如何安装u盘的系统
  • php数组函数大全
  • win10电源管理器在哪
  • wordpress主题dux
  • 房地产消防工程入什么科目
  • 报废汽车残值收入如何计税
  • 固定资产评估如何做
  • 个税申报工资比实发工资少,但没超过5000可以举报吗
  • yolov5训练自己的模型配置到单片机
  • redis主从复制如何保证不丢失数据
  • linux查询ifconfig和cd命令的完整文件名
  • 购销合同印花税最新政策2023
  • 社保单位当月应缴月报查询
  • 固定资产账面净值和账面价值的区别
  • 保教费收入要交企业所得税吗
  • 会计人员信息采集怎么看审核通过
  • 公司的银行账号是不是和个人账号不一样
  • 临时工工资会计科目怎么录
  • 购买债券的利息会计分录
  • 红字发票开错可以重开吗
  • 冲销以前年度费用会计分录
  • 一般纳税人领票提交什么资料
  • 预付发票能入账吗
  • 合伙企业年终分红会计分录
  • 品种法分批法分步法的区别
  • 税务稽查补缴上年所得税分录
  • 税局代开专票如何做账务处理?
  • 关于外币折算会计处理的表述中
  • 收到股权认购款怎么做账
  • 股权支付会计处理
  • 预付账款转营业外支出
  • 非贸付汇如何缴税
  • 债务抵消的构成要件
  • 发票抬头是个人税号怎么填
  • 企业所得税季报营业成本包括哪些
  • win8开机启动项怎么设置方法
  • iphone中的照片如何导入mac
  • centos中用户的基本属性
  • ntfs硬盘分区整数
  • windows虚拟内存设置
  • win7系统强制关机
  • win8.1技巧
  • linux怎么分盘
  • ,linux
  • opengl绘制地面
  • jqueryui easyui
  • 微信和qq时间格式不一样
  • ztree getnodebytid
  • 由浅入深易,由深入浅难
  • 安卓颜色值代码表
  • viewstock
  • javascript的用法
  • 成都国家税务局每个月交全民付的钱是什么
  • 广州市公安局分局待遇
  • 宁波无犯罪证明能当场拿到吗
  • 商品房开超市
  • 出口退税 即征即退属于政府补助吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设