java json字符串转对象_json转换为java对象_ json字符串转对象数组使用JAXB
1)MOXy依赖
将MOXy包含在项目运行时中。| pom.xml |
|
2)JSON文件到Java对象
2.1)添加JAXB注释
| Employee.java |
|
| Department.java |
|
2.2)添加jaxb.properties
当您获得实例时JAXBContext,JAXB会检查jaxb.properties文件并构造上下文。在这里,您JAXBContextFactory从MOXy库中注入。将
jaxb.properties文件放在放置JAXB注释类的同一个包中。
| jaxb.properties |
|
2.3)将JSON转换为Object
现在使用javax.xml.bind.UnMarshallerclass将json转换为object。
| JaxbExample.java |
|
输出结果:
Employee [id=1, firstName=Lokesh, lastName=Gupta, department=Department [id=101, name=IT]] 要读取的JSON文件是:
| employee.json |
|
3)将JSON字符串转换为Java对象
您可以以STring形式获取JSON,然后直接填充到Java对象。| JaxbExample.java |
|
输出:
Employee [id=1, firstName=Lokesh, lastName=Gupta, department=Department [id=101, name=IT]]
4)Java对象到JSON
将Java对象转换为JSON的示例。| JAXBExample.java |
|
输出:
{
"employee" : {
"department" : {
"id" : 101,
"name" : "IT"
},
"firstName" : "Lokesh",
"id" : 1,
"lastName" : "Gupta"
}
}
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《java json字符串转对象_json转换为java对象_ json字符串转对象数组使用JAXB》,链接:https://www.daimagu.com/article/476.html,来源:【代码谷】
评论