fastJson反序列化异常,JSONException: expect ':' at 0, actual =

com.alibaba.fastjson.JSONException: expect ‘:‘ at 0, actual =
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:290) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:64) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:41) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:747) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:681) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:676) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.JSON.parseArray(JSON.java:535) ~[fastjson-1.2.47.jar:na]

具体问题点

[{early_warning=0, medicines_number=dzm0040, rname=1, create_time=1500979674,。。。。。。。。。。。。。。。。。。。。

分析:json格式的字符串中key包含‘_‘

解决方案:去掉‘_‘ 或者将可以用引号包起来

fastJson反序列化异常,JSONException: expect ':' at 0, actual =

原文地址:https://www.cnblogs.com/wenbiquan/p/10226856.html

时间: 2024-09-30 19:09:13

fastJson反序列化异常,JSONException: expect ':' at 0, actual =的相关文章

关于Hibernate级联更新插入信息时提示主键不为空的问题“org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1 ”

org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1 出现这一错误的主要原因有两个       使用的是hibernate的saveOrUpdate方法保存实例.saveOrUpdate方法要求ID为null时才执行SAVE,在其它情况下执行UPDATE.在保存实例的时候是新增,但你的ID不为null,

fastjson反序列化LocalDateTime失败的问题java.time.format.DateTimeParseException: Text '2019-05-24 13:52:11' could not be parsed at index 10

本地java类 import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; /*** * 问题处理记录 */ public class UserIssueProcessDto { /*** * 处理说明 */ private String f_clsm; /*** * 施工队处理反馈 */ private String f_fk; /*** * 处理开始时间 */ @Da

关于Error during managed flush [Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1]错误

控制台报错: 08:07:09.293 [http-bio-8080-exec-2] ERROR org.hibernate.internal.SessionImpl - HHH000346: Error during managed flush [Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1] 查阅许多博客得出了自己的理解,请大家指教: 由于存在隐藏表单进

异常:Batch update returned unexpected row count from update [0]; actual row count: 0;

使用了hibernate的主键生成策略,而在程序中又主动去设置了主键值.<class name="ProductRegion" table="PRODUCT_REGION" lazy="false">        <id name="id" column="PRODUCT_REGION_ID">            <generator class="native

hessian BigDecimal反序列化异常

用hessian时BigDecimal反序列化时有的版本报上述异常如hessian4.0.7,有的版本反序列化结果是0,原因是服务端和客户端没有加序列化和反序列化配置,在服务提供方jar包里加上hessian的配置就可以了,如下: deserializers文件内容: java.math.BigDecimal=com.caucho.hessian.io.BigDecimalDeserializer java.sql.Date=com.caucho.hessian.io.SqlDateDeseri

fastjson反序列化多层嵌套泛型类与java中的Type类型

在使用springmvc时,我们通常会定义类似这样的通用类与前端进行交互,以便于前端可以做一些统一的处理: public class Result<T> {   private int ret;   private String msg;   private T data;   // 此处省略getter和setter方法   } 这样的类序列化为json后,js反序列化处理起来毫无压力.但是如果rest接口的消费端就是java呢,java泛型的类型擦除却容易引入一些障碍. 一个反序列化的迭代

fastJson反序列化参数为null的问题

fastJson反序列化为类对象时,反序列化赋值的属性只会是你构造器上写的属性. 所以部分属性值为null的原因是属性没有加在构造器上的原因. 直接加个无参数的默认构造器即可解决.或者把null属性加构造器上. 如下图 基类的两个属性不会被反序列化赋值!需要加上默认构造器如下图. 原文地址:https://www.cnblogs.com/liumz0323/p/10536627.html

fastjson反序列化使用不当导致内存泄露

分析一个线上内存告警的问题时,发现了造成内存告警的原因是使用fastjson不当导致的. 分析dump发现com.alibaba.fastjson.util.IdentityHashMap$Entry对象比较多. 查找相关文档: fastjson IdentityHashMap 内存泄漏排查 (这篇文档分析描述的情况与我们遇到的问题的原因一样,是使用com.alibaba.fastjson.util.ParameterizedTypeImpl不当导致的) fastjon官方在很早的版本就修复过类

[异常解决] 安卓6.0权限问题导致老蓝牙程序出现异常解决办法:Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission...

一.问题: 之前写的一款安卓4.4的应用程序,用来连接蓝牙BLE,而现在拿出来用新的AS编译(此时SDK为6.0,手机也是6.0)应用程序并不能搜索到蓝牙,查看log总是报权限错误: Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission... 二.解决过程: 但是,我把相应的权限加入manifest.xml仍然报这个错误,最终查到这个资料: http://www.open-open.com/lib/view/open1445