当前位置: 代码迷 >> java >> ObjectMapper 类方法如何在内部工作,如 readvalue() 和 writevalue()
  详细解决方案

ObjectMapper 类方法如何在内部工作,如 readvalue() 和 writevalue()

热度:83   发布时间:2023-07-17 20:06:14.0

ObjectMapper 类方法如何在内部工作,如 read value() 和 write value() 我的问题是我想在对象映射器的帮助下将 JSON 对象转换为 java 对象,但我想知道如何在内部读取值

学生文件

{ "id": 1, "name": "Poornima", "age": 18, "standard": "XI", "address": { "street": "Main Street", "city": "Chelsea", "zipcode": 20571 }, "courses": [ "Science", "Physical Education" ] }

以前面嵌套的 JSON 对象为例。 它由 JSON 对象和 JSON 对象内的 JSON 数组组成。基于 JSON 数据,我们将创建两个 POJO:课程和学生。

在内部,当 ObjectMapper 将 JSON 映射到 POJO 时,它会检查 setter 方法。 默认情况下,ObjectMapper 使用 setter 方法名称映射 JSON 字段的键。 例如,ObjectMapper 将使用 POJO 中的 setName() setter 方法映射 name JSON 字段。

有关更多信息,您可以参考以下链接