做项目的时候遇到这个问题

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

  1. LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime

    LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime 背景:实体 ...

  2. bug记录--------JSON parse error:Cannot deserialize value of type `com.test.EnumTest` from String

    在查询类型的时候定义了一个枚举EnumTest,这样前端传类型的时候传枚举就可以. 然后在查询的时候报错: JSON parse error:Cannot deserialize value of t ...

  3. 报错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 ...

  4. 【踩坑专栏】JSON parse error: Cannot deserialize value of type `java.util.Date` from String

    出现这种报错的原因是无法将Date字符串解析为Date类型,之前我的做法是在需要转换的字段上标注注解@DateFormatPatter和@JsonFormat 这一次我懒得一个个的标了,因为是自己做的 ...

  5. SpringBoot 日期转换错误JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime`

    LocalDateTime类型格式化,先转字符串再格式化(Date类型可以直接格式化) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern=&qu ...

  6. 报错: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 ...

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

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

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

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

  9. 关于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 ...

最新文章

  1. cmd find 命令 多个 或者 关系 +windows_Chocolatey -Windows系统的yum||apt 软件安装工具...
  2. Asp.net + Silverlight发布到IIS7
  3. hdu 4305 概率dp
  4. poj---Wormholes(虫洞)
  5. python卷积函数_python – 理解Scipy卷积
  6. GLSurfaceView源码分析以及简单使用
  7. 良好的开端是成功的第一步———构建程序
  8. Guacamole-HTML5无客户端远程桌面
  9. 21.ACL 的使用
  10. Spring Boot 2.0 整合 ES 5 文章内容搜索实战
  11. Atitit.减少http请求数方案
  12. vim编辑器删除空行
  13. “对症下药”:医疗行业如何实现文件分发
  14. Tolua使用笔记(上)
  15. 《算法笔记》9.7 堆
  16. 计算机网络之奈奎斯特定理和香农定理
  17. springboot使用rocketmq-spring-boot-starter整合RocketMQ
  18. Windows7下新建记事本的四种编码方式
  19. Xcode Instruments之概述
  20. mysql insert 返回值是什么_各种SQL Insert 返回值

热门文章

  1. 操作系统系列七 —— 装载
  2. 使用Unity开发在PC端连接并接收蓝牙数据
  3. [R]第一节 初始R语言
  4. java教学入门零基础学习网站,22年最新
  5. 数据分析软件-FineReport内置SQl提交
  6. Pgpool安装部署(亲测可用)
  7. 用标号法求最短路径matlab,标号法求最短路径例题详解重点.ppt
  8. 计算机网络 电报和家庭固定电话,通信网络详细分类
  9. 在智能建筑中设置照明控制以驱动收敛的物联网移动
  10. 单片机设计0~99.99秒的计时器