JSON parse error: Cannot deserialize value of type
做项目的时候遇到这个问题
JSON parse error: Cannot deserialize value of type `com.lqkj.gis.web.cmgis.modules.elasticsearch.domain.SystemType`
from String "": value not one of declared Enum instance names:[cmphs, cmm7721, cmnet, org, cmmas, cms1719, zhuantitu, map, pubpoi, cmphsStaff, cmvdm, cmvec];nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `com.lqkj.gis.web.cmgis.modules.elasticsearch.domain.SystemType` from String "": value not one of declared Enum instance names: [cmphs, cmm7721, cmnet, org, cmmas, cms1719, zhuantitu, map, pubpoi, cmphsStaff, cmvdm, cmvec] at [Source: (PushbackInputStream); line: 1, column: 39] (through reference chain: com.lqkj.gis.web.cmgis.modules.elasticsearch.domain.EsSearchTemplate["systemType"])
查询后原因在于数据是枚举类型,不能为空
解决方案:
由于用于请求的数据是个对象,考虑在请求数据的方法中对对象数据进行处理
handleIndex() {
console.log(“进入更新操作”);
var newlistquery = {
page: 0,
pageSize: 10,
systemType : “”,
zoneid : “”,
name : “”
}
this.$set(this, “listQuery”, newlistquery);
delete this.listQuery.systemType; // 对象中删除属性
delete this.listQuery.zoneid;
console.log(“经过处理后的listQuery:”, this.listQuery)
this.getList();
}
利用delete删除对象数据的属性
JSON parse error: Cannot deserialize value of type相关推荐
- LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime
LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime 背景:实体 ...
- bug记录--------JSON parse error:Cannot deserialize value of type `com.test.EnumTest` from String
在查询类型的时候定义了一个枚举EnumTest,这样前端传类型的时候传枚举就可以. 然后在查询的时候报错: JSON parse error:Cannot deserialize value of t ...
- 报错JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String
前端界面报错 JSON parse error: Cannot deserialize value of type java.lang.Integer from String "777777 ...
- 【踩坑专栏】JSON parse error: Cannot deserialize value of type `java.util.Date` from String
出现这种报错的原因是无法将Date字符串解析为Date类型,之前我的做法是在需要转换的字段上标注注解@DateFormatPatter和@JsonFormat 这一次我懒得一个个的标了,因为是自己做的 ...
- SpringBoot 日期转换错误JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime`
LocalDateTime类型格式化,先转字符串再格式化(Date类型可以直接格式化) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern=&qu ...
- 报错:SON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `Jso
详细报错 JSON parse error: Cannot deserialize value of type java.lang.String from Array value (token Jso ...
- 解决POSTMAN传参报错,JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of START_OB
前言:使用POSTMAN自测代码以便前后端联调时,发送请求后,BOOM!!!服务器抛了个这样式的东西出来. Resolved [org.springframework.http.converter.H ...
- JSON parse error: Cannot deserialize instance of `com.haha.phb.io.UserArrayIO
前言 最近开发新项目,接收前端提交的数组,报错 错误信息 {"timestamp": "2020-11-26T12:28:21.713+0000"," ...
- 关于JackJson接收前端UTC格式化报错SON parse error: Cannot deserialize value of type `java.util.Date` from String
#解决方式 在格式化的字段上加上注解 @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",timezone = "G ...
最新文章
- cmd find 命令 多个 或者 关系 +windows_Chocolatey -Windows系统的yum||apt 软件安装工具...
- Asp.net + Silverlight发布到IIS7
- hdu 4305 概率dp
- poj---Wormholes(虫洞)
- python卷积函数_python – 理解Scipy卷积
- GLSurfaceView源码分析以及简单使用
- 良好的开端是成功的第一步———构建程序
- Guacamole-HTML5无客户端远程桌面
- 21.ACL 的使用
- Spring Boot 2.0 整合 ES 5 文章内容搜索实战
- Atitit.减少http请求数方案
- vim编辑器删除空行
- “对症下药”:医疗行业如何实现文件分发
- Tolua使用笔记(上)
- 《算法笔记》9.7 堆
- 计算机网络之奈奎斯特定理和香农定理
- springboot使用rocketmq-spring-boot-starter整合RocketMQ
- Windows7下新建记事本的四种编码方式
- Xcode Instruments之概述
- mysql insert 返回值是什么_各种SQL Insert 返回值