错误描述

上个星期写了Dubbo底层接口的对外支持,今天自测一下,自测的时候出现了一个错误,就是这个

JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of VALUE_STRING token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList` out of VALUE_STRING tokenat [Source: (PushbackInputStream); line: 5, column: 14] (through reference chain: com.byai.saas.bywechatbot.api.common.model.request.AddAutoAddTaskRequestV2["hello"])

大概意思就是Java对象是ArrayList,但是JSON我写的格式无法转换,应该就是我的Json格式写错了
我的JSON一开始是这样写的

{"groupId": 88,"taskName": "墨兰测试-自动加粉26@2021-07-20 11:50","companyId": 125540,"helloList": "[我市新增的测试组]","addAutoWelcomeRequests": {"type": 1,"content": "hahha","fileUrl": "http:/sssss","fileName": "","linkTitle": "","linkPicUrl": "","linkDesc": "","linkUrl": "","miniIconUrl": "","miniProgramTitle": "","miniProgramPicMediaId": "","miniProgramPicUrl": "","miniProgramAppId": "","miniProgramPage": "","sort": 1],"appName" : "SCRM","creatorId" : 1212129981,"creatorName":"墨兰测试"
}

错误地区

helloList还有addAutoWelcomeRequests这个地方,因为Java对象他们是一个数组,我这样写是错误的,正确写法应该是

{"groupId": 12321321321,"taskName": "测试-26@2021-07-20 11:50","companyId": 12321312,"helloList": ["xxxxxxxx","我市新增的测试组"],"addAutoWelcomeRequests": [{"type": 1,"content": "hahha","fileUrl": "http:/sssss",…………}],"appName" : "xxx","creatorId" : xxxx,"creatorName":"xxxxx"
}

这样写我的后台Java参数才能收到,不然我的JSON解析是有问题的

成长

JSON格式上,平常没注意,都是贴别人的,现在让自己构造,出了很大问题,需要在熟悉熟悉JSON格式

实习踩坑之路:JSON格式错误,导致Java异常JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out o相关推荐

  1. 解决POSTMAN传参报错,JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of START_OB

    前言:使用POSTMAN自测代码以便前后端联调时,发送请求后,BOOM!!!服务器抛了个这样式的东西出来. Resolved [org.springframework.http.converter.H ...

  2. JSON parse error: Cannot deserialize instance of `com.haha.phb.io.UserArrayIO

    前言 最近开发新项目,接收前端提交的数组,报错 错误信息 {"timestamp": "2020-11-26T12:28:21.713+0000"," ...

  3. jmeter 3版本到5版本踩坑之路

    jmeter 3-5版本升级踩坑路 新版本下载安装 踩坑之路 新版本下载安装 下载新版本软件 ,链接: https://jmeter.apache.org/download_jmeter.cgi: 配 ...

  4. 联想集群超算LICO初次使用踩坑说明(遇到的错误,一些使用方法和singularity新建容器方法)

    联想集群超算LICO初次使用踩坑说明(遇到的错误,一些使用方法和singularity新建容器方法) 说明 本文主要写一些我这几天初次使用LICO的过程中遇到的一点问题和解决的办法,还有一些模块的规范 ...

  5. contentprovider踩坑之路之Failed to find provider info for com.example.app.provider和cursor=null空指针问题

    目录 bug1.Failed to find provider info for com.example.app.provider bug2:cursor=null bug1.Failed to fi ...

  6. 2021-11-01 富文本编辑器Vue-Quill-Editor 踩坑之路

    Vue-Quill-Editor 基于 Quill.适用于 Vue 的富文本编辑器,支持服务端渲染和单页应用. 相对于ssr,spa是通过component进行工作 ssr和spa的区别 1 踩坑之路 ...

  7. [Java灵信LED] -- 踩坑之路

    灵信led -T8 控制板卡 --踩坑之路 下载lv_led.dll 动态库链接 https://pan.baidu.com/s/11ZO-M6kllsq2AyhVW4AKoA 提取码:unsb 提取 ...

  8. 基于dx11的动作游戏踩坑之路--1

    基于dx11的动作游戏踩坑之路--1 首先要声明所有的博客都是学习博客,不是技术博,只是用来记录.整理自己的学习路线,以及日后可以回顾一下.本人也只是一个小菜鸡,可能会有很多错误与纰漏,有大佬愿意指出 ...

  9. 公司自建电商系统对接Ariba PunchOut ----踩坑之路

    Ariba Network是ariba公司开发的供应商采购平台.punchout功能对接数据传输基于cxml. 主要是实现接口登录.购物车信息返回到airba系统,以及等订单功能. 开发手册中有相应的 ...

  10. mybatis mapper.xml dtd_全栈开发踩坑之路4-用MyBatis实现服务

    1.前言 上一篇文章介绍了如何设计后端的Mysql数据库:Alex Wang:全栈开发踩坑之路3-MySql数据库设计,本文介绍如何用MyBatis实现后端服务. 本后端项目的Github地址(撰写中 ...

最新文章

  1. EntityFramework Core 学习笔记 —— 创建模型
  2. 我花了三个小时写了一道题的六千字题解....(POJ 2888 Magic Bracelet)
  3. 4.3 vsftpd文件共享
  4. 复旦高等代数 I(17级)每周一题
  5. python3爬虫(8)爬虫框架scrapy安装和使用
  6. BZOJ.1005.[HNOI2008]明明的烦恼(Prufer 高精 排列组合)
  7. 华为再发行30亿元超短期融资券
  8. 马斯克光顾北京包子铺被偶遇 本人盖章:好吃!
  9. 9.9递归和动态规划(十二)——小鸡吃米
  10. leetcode - 4. Median of Two Sorted Arrays
  11. SEO是什么?SEO的作用?SEO的推广特点?
  12. Mac OS 系统工具使用
  13. 打印机打印字体轻,像针式的故障处理(图)
  14. 可以在linux下运行的u盘制作工具,U盘Linux制作工具LiveUSB Creator下载
  15. 硬盘服务器哪个好用吗,服务器用固态硬盘好还是机械硬盘好
  16. 亮度,饱和度,对比度的计算方法
  17. 快速高效入门3D建模学习教程,让你最快从小白到建模大师!
  18. Unity不规则按钮点击区域(UGUI)
  19. cNc数控Z轴服务器在什么位置,五轴数控机床A、C旋转轴分别安装在哪里?
  20. 《嵌入式系统设计师教程》读后感:2.6嵌入式系统电源

热门文章

  1. 单片机歌曲代码大全_对于 51 单片机的四大误区!
  2. java和基岩怎么联机_JAVA和基岩版要同步了
  3. Echarts:柱状图X轴数据隔一个显示下标
  4. VSCode:vs code不识别wxss小程序相关文件
  5. 实战Python:利用python在pycharm开发终端简易计算器
  6. java跳跳球代码,README.md
  7. 设计模式(2)——观察者模式
  8. Bootstrap 轻量级后台管理系统模板--ACE使用介绍
  9. 数学_最小二乘法相关
  10. Nginx教程1:基本概念