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