首页 > Java > java教程 > 如何将 JSON 对象数组转换为 Java POJO?

如何将 JSON 对象数组转换为 Java POJO?

DDD
发布: 2024-12-06 12:52:15
原创
579 人浏览过

How to Convert a JSON Array of Objects into Java POJOs?

将 JSON 对象数组转换为 Java POJO

问题:

转换提供的 JSON对象转换为 Java POJO 类。确定属性及其类型的映射。

JSON 对象:

{
    "ownerName": "Robert",
    "pets": [
        {
            "name": "Kitty"
        },
        {
            "name": "Rex"
        },
        {
            "name": "Jake"
        }
    ]
}
登录后复制

答案:

要转换这样的JSON 对象到 Java POJO,建议使用 www.jsonschema2pojo.org 等工具。以下是使用此工具的分步指南:

说明:

  1. 访问 www.jsonschema2pojo.org。
  2. 选择“ Java”作为目标语言。
  3. 选择“JSON”作为源。
  4. 将 JSON 对象粘贴到“架构”字段中。
  5. 如果需要,可以调整注释样式和其他可选设置。
  6. 单击“预览”按钮。

示例:

对于根据提供的 JSON 对象,该工具会生成以下 POJO 类:

Person 类:

public class Person {

 private String ownerName;
 private List<Pet> pets = null;

 // getters and setters
}
登录后复制

Pet类:

public class Pet {

 private String name;

 // getters and setters
}
登录后复制

注意:

映射遵循 Java 命名约定,将 JSON 属性名称转换为驼峰命名法,并假设宠物属性在一个JSON 对象中的“pets”字段。

以上是如何将 JSON 对象数组转换为 Java POJO?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板