com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName ***, fasjson
一、错误详情
com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName members, fastjson-version 1.2.48
二、错误翻译
com.alibaba.fastjson。JSONException:语法错误,expect {, actual [, pos 64, fieldName members, fastjson-version 1.2.48]
你会发现翻译之后啥都没有啊,就一个语法错误
三、错误解释
错误来源是:JSON转实体类时抛出此异常,举个栗子,该实体类结构为
HTTP响应JSON内容为:
没有仔细看这个东西,发现没有问题啊!那么为什么会抛异常呢?
其实关键就出在异常提示的 expect 后的 "{" 与 actual "["
expect(期望的) "{"
actual (真实的) "["
看到这里可能懂了。其实就是在接 Member 这个内部类,这个字段是个集合,真实的数据是 "[ Object, Object ]"
而写的程序是 Object "{}" 本来是一个List<Object>集合对象,一定要它返回Map键值对对象,它能听话么?
所以把实体类结构改为
然后错误解决!
com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName ***, fasjson相关推荐
- 关于Caused by: com.alibaba.fastjson.JSONException: syntax error, expect }, actual ,
Fastjson升级问题 目录 Fastjson升级问题 问题背景 问题现象 问题堆栈信息 问题解决之路(思考方向) 复现问题 问题原因 问题解决 参考博客 问题背景 Fastjson版本由于存在安全 ...
- syntax error, expect [, actual {, pos 0, fieldName null解决方法
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(one)); 换成 Object parse = JSON.parse(JSO ...
- com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2
Controller承接HTTP请求,解析@RequestBody参数时,报错: HttpMessageNotReadableException: JSON parse error: syntax e ...
- com.alibaba.fastjson.JSONException: syntax error, pos 1
1.错误情况: (PollableSourceRunner-KafkaSource-r1) [ERROR - org.apache.flume.source.kafka.KafkaSource.doP ...
- java报错com.alibaba.fastjson.JSONException: syntax error, pos 1, json
今天做公司项目时碰到了这个报错信息:com.alibaba.fastjson.JSONException: syntax error, pos 1, json 后来定位到出现报错的关键代码行 loca ...
- JSONException: syntax error, expect [, actual string, pos 0, fieldName null
通过接口拿到了json字符串,明明是符合规范的格式,但是 JSONObject.parseArray 一直报这个错, 后来发现问题的根源就是json字符串套两层引号造成的,需要加一道工序就可以了 // ...
- fastjson中出现(syntax error, expect {, actual string, pos 0)错误原因分析
前言 在使用FastJson时出现报错 错误信息如下: syntax error, expect {, actual string, pos 0, fastjson-version 1.2.47 代码 ...
- 调试时碰到的错误syntax error, expect {, actual int, pos 1, json : 3
$.ajax(),get数据时报这个错误,上网查了一下,大部分都是从后台角度给出的分析的原因和方法. 和后台交流了一下发现是自己格式写错了,可能不是这个问题的根本原因,但是假如前端遇到这个问题的话,也 ...
- syntax error, expect {, actual string, pos 1, fastjson-version 1.2.68
背景 获取此错误的原因,我这边的错误是从redis 获取 集合数据,解析错误,以前没有出现过此种错误.突然出现.为了保证数据ok 做了兼容,兼容代码如下: try {// 从redis 获取配置数据O ...
最新文章
- 软件调试修炼之道之——反思
- echarts X轴数据显示不全问题
- Oracle 索引扫描的五种类型
- Centos 搭建activemq
- 设置sonar 排除扫描文件及问题
- java中sql语句怎么把开始和结束时间作为参数写sql查询_JDBC数据库连接怎么操作?...
- PL/SQL 训练12--动态sql和绑定变量
- java8与函数编程资料
- 又到了充钱的时候!苹果AirPods 3最快下月发布
- HTML CSS 兼容所有浏览器的自定义鼠标样式
- 第九章:SpringCloud Feign几个坑
- 安卓开源电子书 阅读器_4个适用于Android的开源电子书阅读器
- 有关MongoVUE工具的简单使用---查询和导出
- linux解压war包命令改配置文件脚本,自动解压war包,并替换胚子和文件,重启tomcat,实现自动化部署。...
- 蚁景网络安全渗透测试工程师特训班学习记录
- Micrium 开放了µC/OS-III源代码
- 外贸术语(FOB,CIF,CFR,FCA,CPT,CIP,EXW、FAS、DAF、DES、DEQ、DDU、DDP)
- linux清空文件夹的命令_Linux 学习
- 红米note2卡在android,红米note2怎么插卡?红米note2插卡流程详解
- 单词接龙acwing
热门文章
- 飞桨领航团AI达人创造营第三课笔记
- 要习惯同时兼顾几个学习项目
- 一些常见的Java8 循环实例(筛选、基本函数使用,循环等)
- yuv图解(YUV444,YUV422,YUV420,YV12,NV12,NV21)
- 小程序图片懒加载放在服务器,【小程序】使用uni-app搭建小程序环境---图片懒加载...
- 一句话读完:Spring Bean的生命周期
- spring成神之路第二十九篇:BeanFactory 扩展(BeanFactoryPostProcessor、BeanDefinitionRegistryPostProcessor)...
- 19 个强大、有趣、又好玩的 Linux 命令!
- el-table的自定义行高设置
- PuTTY的简介及使用