我正在使用外部API,每个API都为我提供了一个非常复杂的json对象作为响应。为了在服务器上正确使用它,我观察 json 结构并根据它创建类。有时我需要生成 20-30 个类来表示 json,我有几十个这样的 API。
现在,我为每个 json 手动执行此操作。
例如,给定以下 json:
{
firstName: "John",
lastName: "doe",
childrenNames: ["Jean", "Alex"],
address:
{
city: "Miami",
street: "Abraham Lincoln",
house: 314
}
}
我将首先创建一个类来表示 CityModel,然后创建一个 PersonModel,其中包含来自 CityModel 类的对象。
有没有办法自动创建这些类?也许IDE插件(我正在使用IntelliJ Idea(或一些外部工具?
所以,这样的事情你可能必须自己建立。但是,我发现这个问题以前已经问过了。建议使用以下资源:
http://www.jsonschema2pojo.org/
或者经历头痛并构建此功能。原文:从JSON生成Java类?