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

时间:2019-02-21 07:22:32

标签: java rest web-services

ObjectMapper类方法如何在内部像读取value()和写入value()一样工作 我的问题是,我想借助具有方法读取值的对象映射器将JSON对象转换为Java对象,但是我想知道如何在内部读取值

1 个答案:

答案 0 :(得分:0)

student.json

{ "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方法映射名称JSON字段。

有关更多信息,请参考以下链接 https://dzone.com/articles/processing-json-with-jackson