位置: 编程技术 - 正文

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

  • 印花税征税对象包括哪些
  • 专利年费滞纳金计入什么科目
  • 工人工资算生产总值吗
  • 税控盘如何统计开票金额
  • 五金配件领用管理流程
  • 小规模纳税人销售额
  • 售后回租利息和租金区别
  • 高新技术企业清算所得税率是多少
  • 存货盘盈属于什么活动
  • 采购商品未入库的会计分录
  • 无形资产根据什么填列资产负债表
  • 增值税专用发票和普通发票的区别
  • 会计报表的附表包括哪些
  • 年收入超过12万什么时候申报
  • 税负几个点
  • 收到注册资本需要开发票么
  • 会计审核票据如何签字
  • win11任务栏没有输入法图标
  • 保险赔款确认函
  • 税务登记证遗失补办
  • 删除文件时不放大怎么办
  • 未分配收益余额在哪方
  • linux操作系统文件系统
  • php提示框
  • 房屋租赁经营要交哪些税
  • 员工报销的费用
  • html页面间传数据
  • 材料入库款项未付会计分录
  • 收不回的应收账款会计分录
  • vue怎么用elementui
  • 劳务费可以抵扣进项吗
  • php+vue
  • php源码抓取工具
  • python累加求和代码,直到最后一项小于10^-6
  • 职工补贴包括哪些?
  • 工业企业生产费用最基本的分类是
  • 员工工资是哪个会计科目
  • Transactional replication(事务复制)详解之如何跳过一个事务
  • 记账凭证基本内容口诀
  • 暂估成本账务处理办法
  • 发票隔月可以重开吗
  • 分公司出现法律问题谁负责
  • 收到的进项发票在哪里认证
  • 售后回租会计准则
  • 实收资本多少年到账
  • 新旧会计准则的科目区别
  • 公司汽车维修
  • 怎么开公司的微信公众号
  • 总账科目和明细账科目有哪些
  • 科技经费使用
  • 工会筹备金该按什么计算
  • 未实际收到的投资收益
  • 带息票据与不带息票据
  • 资产总额怎么进行税务数据授权登记
  • 签订购货合同,计划下月购入的固定资产
  • 会计账簿的扉页只需填列账簿启用日期和经管人员一览表
  • windows无法启动wlanautoconfig
  • lol进入游戏后电脑没声音
  • winxp系统界面图片
  • linux系统的配置
  • js 编辑框
  • 垂直翻转画布
  • qt底层绘图引擎
  • js判断手机号
  • nodejs的socket
  • androidstudio调用so文件
  • unity 3d资源
  • 原生js实现路由
  • jquery提交form表单数据
  • jquery模拟表单提交
  • macos如何使用
  • linux中的ls命令的功能是变换工作目录到目标指定目录
  • node爬取数据
  • javascript例题
  • asx文件的作用
  • python *.py
  • 2021年水利基金的税率是多少
  • 电子普通发票怎么查验真伪
  • 应税销售额如何计算
  • 国税湖南电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设