Java 如何从Json请求中生成类结构?

Java 如何从Json请求中生成类结构?,java,Java,我有一个Json请求: { info: { ... }, values: { settings: { data: [{ ... }], functions: [{ ... }] } } } 用它制作物体的最好方法是什么?每个字段一个对象,或者我可以创建一个内部静态类 这就是我到目前为止所做的: Class Info { ... } Class Value { private Setti

我有一个Json请求:

{
    info: { ... },
    values: {
      settings: {
         data: [{ ... }],
         functions: [{ ... }]
      
     }
   }
}
用它制作物体的最好方法是什么?每个字段一个对象,或者我可以创建一个内部静态类

这就是我到目前为止所做的:

Class Info {
    ...
}

Class Value {
   private Settings settings;
}

Class Settings {
   private List<Data> data;
   private List<Function> functions;
}
类信息{
...
}
阶级价值{
私人设置;
}
班级设置{
私人名单数据;
私有列表功能;
}

我个人会通过阅读json结构,一点一点地创建类。但是你可以用你自己的方法。 我发现了另一个解决方案:

使用Gson注释样式,这样就不会创建任何附加属性字段。
但正如我所说,这是一个解决方案。

设置
是一个JSON对象,而不是arrayah-yah。。editedI我不认为你的解决方案有什么问题,但我认为整个主题都是基于广泛的观点