json字符串或者json文件转换成相应的bean,报错“Unrecognized field xxx , not marked as ignorable”

news/2024/12/27 11:14:40 标签: json, java

1. 异常描述

将一个json字符串或者json文件转换成相应的bean的时候,报如下错误:
在这里插入图片描述

2. 异常分析

bean中某个字段的get和set方法可能不是工具自动生成的,而是自己写的,譬如字段是“sInfo”,本来get方法是应该写成getsInfo的,但是手写的时候写成了getSInfo,错写了一个字母,导致程序识别不了。

3. 异常解决

像bean里面的get或者set字段最好都是使用工具里面的生成器来自动生成,而不是自己手写,可以避免拼写错误。


http://www.niftyadmin.cn/n/5801658.html

相关文章

【Kafka基础】10个Kafka基础知识,面试经常会问到

前几天面试一个测试开发,问了Kafka的基础性知识,受试者没有回答出来,在项目中介绍有使用Kafka但是对kafka的基础知识掌握的却不牢固不全面,今天列出Kafka经常会问到的10个基础知识,供大家参考学习 一、你会在哪些场景选…

Linux 下处理 ^M 字符的最佳实践

Linux 下处理 ^M 字符的最佳实践 一、快速解决方案 按照优先级排序的三种解决方案: 1. 使用 dos2unix(推荐) # 安装 sudo apt-get install dos2unix # Ubuntu/Debian sudo yum install dos2unix # CentOS# 使用 dos2unix 文件名2. 使用 sed sed

[Unity Shader]【图形渲染】 Shader数学基础13-模型空间,世界空间和观察空间的转换

在计算机图形学中,了解不同坐标空间以及如何在这些空间之间进行转换是非常重要的,特别是当我们讨论如何将一个三维物体从模型数据到最终在屏幕上的渲染时。本文将详细讲解模型空间、世界空间和观察空间的概念,并探讨它们之间的转换过程。 1. 模型空间(Model Space) 模型…

理解幂运算

幂元算的基本 a n a ⋅ a ⋅ a ⋯ a ⏟ n times , n ∈ N a^n \underbrace{a \cdot a \cdot a \cdots a}_{n \text{ times}},n \in N ann times a⋅a⋅a⋯a​​,n∈N 简单来讲, a n a^n an 就是 n 个 a a a 相乘, 其中n是自…

BLE core 内容整理解释

本文内容比较杂散,只是做记录使用,后续会整理的有条理些 link layer 基本介绍 **Link Layer Control(链路层控制)**是蓝牙低功耗(BLE)协议栈的核心部分,负责实现设备间可靠、安全、低功耗的数…

taro中实现带有途径点的路径规划

前言 taro中实现带有途径点的路径规划 import React, {useState, useEffect} from "react"; import {View, Map, ScrollView} from tarojs/components import Taro, {useRouter} from tarojs/taro; import request from ../../request; import api from ../../reque…

Linux-----进程处理(文件IO资源使用)

下面代码是通过父进程和子进程对同一个文件IO资源进行操作,父进程和子进程都对这个进程进行写入操作,我们都知道这两个进程实际上是并发的,所以需要一个同步机制来去操作同一个资源(后面再深入去说明同步的api,这里使用…

go语言并发文件备份,自动比对自动重命名(逐行注释)

主要功能: 输入操作(用户输入): 输入源文件夹地址,目标文件夹地址,同步协程数。 A操作(添加任务数据): 一个协程程序读取源文件夹下所有文件绝对路径,生成相…