一、错误详情

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相关推荐

  1. 关于Caused by: com.alibaba.fastjson.JSONException: syntax error, expect }, actual ,

    Fastjson升级问题 目录 Fastjson升级问题 问题背景 问题现象 问题堆栈信息 问题解决之路(思考方向) 复现问题 问题原因 问题解决 参考博客 问题背景 Fastjson版本由于存在安全 ...

  2. syntax error, expect [, actual {, pos 0, fieldName null解决方法

    JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(one)); 换成 Object parse = JSON.parse(JSO ...

  3. com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2

    Controller承接HTTP请求,解析@RequestBody参数时,报错: HttpMessageNotReadableException: JSON parse error: syntax e ...

  4. com.alibaba.fastjson.JSONException: syntax error, pos 1

    1.错误情况: (PollableSourceRunner-KafkaSource-r1) [ERROR - org.apache.flume.source.kafka.KafkaSource.doP ...

  5. java报错com.alibaba.fastjson.JSONException: syntax error, pos 1, json

    今天做公司项目时碰到了这个报错信息:com.alibaba.fastjson.JSONException: syntax error, pos 1, json 后来定位到出现报错的关键代码行 loca ...

  6. JSONException: syntax error, expect [, actual string, pos 0, fieldName null

    通过接口拿到了json字符串,明明是符合规范的格式,但是 JSONObject.parseArray 一直报这个错, 后来发现问题的根源就是json字符串套两层引号造成的,需要加一道工序就可以了 // ...

  7. fastjson中出现(syntax error, expect {, actual string, pos 0)错误原因分析

    前言 在使用FastJson时出现报错 错误信息如下: syntax error, expect {, actual string, pos 0, fastjson-version 1.2.47 代码 ...

  8. 调试时碰到的错误syntax error, expect {, actual int, pos 1, json : 3

    $.ajax(),get数据时报这个错误,上网查了一下,大部分都是从后台角度给出的分析的原因和方法. 和后台交流了一下发现是自己格式写错了,可能不是这个问题的根本原因,但是假如前端遇到这个问题的话,也 ...

  9. syntax error, expect {, actual string, pos 1, fastjson-version 1.2.68

    背景 获取此错误的原因,我这边的错误是从redis 获取 集合数据,解析错误,以前没有出现过此种错误.突然出现.为了保证数据ok 做了兼容,兼容代码如下: try {// 从redis 获取配置数据O ...

最新文章

  1. 软件调试修炼之道之——反思
  2. echarts X轴数据显示不全问题
  3. Oracle 索引扫描的五种类型
  4. Centos 搭建activemq
  5. 设置sonar 排除扫描文件及问题
  6. java中sql语句怎么把开始和结束时间作为参数写sql查询_JDBC数据库连接怎么操作?...
  7. PL/SQL 训练12--动态sql和绑定变量
  8. java8与函数编程资料
  9. 又到了充钱的时候!苹果AirPods 3最快下月发布
  10. HTML CSS 兼容所有浏览器的自定义鼠标样式
  11. 第九章:SpringCloud Feign几个坑
  12. 安卓开源电子书 阅读器_4个适用于Android的开源电子书阅读器
  13. 有关MongoVUE工具的简单使用---查询和导出
  14. linux解压war包命令改配置文件脚本,自动解压war包,并替换胚子和文件,重启tomcat,实现自动化部署。...
  15. 蚁景网络安全渗透测试工程师特训班学习记录
  16. Micrium 开放了µC/OS-III源代码
  17. 外贸术语(FOB,CIF,CFR,FCA,CPT,CIP,EXW、FAS、DAF、DES、DEQ、DDU、DDP)
  18. linux清空文件夹的命令_Linux 学习
  19. 红米note2卡在android,红米note2怎么插卡?红米note2插卡流程详解
  20. 单词接龙acwing

热门文章

  1. 飞桨领航团AI达人创造营第三课笔记
  2. 要习惯同时兼顾几个学习项目
  3. 一些常见的Java8 循环实例(筛选、基本函数使用,循环等)
  4. yuv图解(YUV444,YUV422,YUV420,YV12,NV12,NV21)
  5. 小程序图片懒加载放在服务器,【小程序】使用uni-app搭建小程序环境---图片懒加载...
  6. 一句话读完:Spring Bean的生命周期
  7. spring成神之路第二十九篇:BeanFactory 扩展(BeanFactoryPostProcessor、BeanDefinitionRegistryPostProcessor)...
  8. 19 个强大、有趣、又好玩的 Linux 命令!
  9. el-table的自定义行高设置
  10. PuTTY的简介及使用