pom.xml |
|
Employee.java |
|
Department.java |
|
JAXBContext
,JAXB会检查jaxb.properties
文件并构造上下文。在这里,您JAXBContextFactory
从MOXy库中注入。jaxb.properties
文件放在放置JAXB注释类的同一个包中。
jaxb.properties |
|
javax.xml.bind.UnMarshaller
class将json转换为object。
JaxbExample.java |
|
Employee [id=1, firstName=Lokesh, lastName=Gupta, department=Department [id=101, name=IT]]
要读取的JSON文件是:
employee.json |
|
JaxbExample.java |
|
Employee [id=1, firstName=Lokesh, lastName=Gupta, department=Department [id=101, name=IT]]
JAXBExample.java |
|
{
"employee" : {
"department" : {
"id" : 101,
"name" : "IT"
},
"firstName" : "Lokesh",
"id" : 1,
"lastName" : "Gupta"
}
}
https://blog.xqlee.com/article/476.html