Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ObjectMapper类方法如何在内部工作,如readvalue()和writevalue()_Java_Rest_Web Services - Fatal编程技术网

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

Java ObjectMapper类方法如何在内部工作,如readvalue()和writevalue(),java,rest,web-services,Java,Rest,Web Services,ObjectMapper类方法如何在内部工作,如read value()和write value() 我的问题是,我想在对象映射器的帮助下将JSON对象转换为java对象,方法是读取值,但我想知道如何在内部读取值 { “id”:1, “名称”:“Poornima”, “年龄”:18岁, “标准”:“XI”, “地址”:{ “街道”:“主街”, “城市”:“切尔西”, “zipcode”:20571 }, “课程”:[ “科学”, “体育” ] } 以前面的嵌套JSON对象为例。它由JSON对象和

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

{
“id”:1,
“名称”:“Poornima”,
“年龄”:18岁,
“标准”:“XI”,
“地址”:{
“街道”:“主街”,
“城市”:“切尔西”,
“zipcode”:20571
},
“课程”:[
“科学”,
“体育”
]
}

以前面的嵌套JSON对象为例。它由JSON对象和JSON对象内的JSON数组组成

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

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

这太宽泛了,这里无法回答。请阅读源代码和java文档阅读关于java中反射的章节。它基本上使用反射来读取和写入值。这在很大程度上取决于您要使用的版本