JSON值到Java类的转换

时间:2018-11-22 10:44:33

标签: java json rest spring-rest

我有一个要求,我必须为可能的JSON响应创建Java类。所以基本上如果我有

{ email: 'email', password: 'pass' }

我应该创建一个如下所示的Java类,

class Credentials
{
    string email;
    string password;

    // getter / setters below...
}

...然后可以稍后进行映射。通常就是这样。

我想要的是我们是否有任何实用程序可以根据JSON响应自动创建Java类?因此,如果我像这样传递JSON对象数据,

{ email: 'email', password: 'pass' }

我应该得到一个如上所述自动创建的Java文件。我之所以这样问,是因为我拥有的JSON非常复杂,即对象内部的对象。因此,我想看看是否可以直接获取生成的Java文件,从而可以减少编码时间。

请让我知道是否有类似的东西?

谢谢。

1 个答案:

答案 0 :(得分:-2)

如果您使用的是Jackson,请使用它:https://github.com/astav/JsonToJava