如何将swagger JSON对象转换为Java类对象

时间:2018-05-30 06:49:43

标签: java eclipse grails groovy eclipse-plugin

对不起我的天真问题,我正在寻找一些工具,可以自动将JSON对象(在swagger UI中生成)转换为Eclipse中的Java类对象。

是否有任何此类工具或插件可以将swagger代码与Eclipse Java和Groovy Grails框架集成。当我想在JSON对象中更改某些内容时,每次不重写大量Java代码会节省大量时间。

3 个答案:

答案 0 :(得分:0)

您可以在java中使用Google Gson库。

答案 1 :(得分:0)

您可以使用该代码,也可以使用Groovys JSONsluprer,但是如果您大胆地使用swagger代码生成https://github.com/swagger-api/swagger-codegen工具并让它为您量身定制,那么我取决于您要实现的目标可能最简单。如果没有,您可以随时调查他们的工作方式。

答案 2 :(得分:0)

我建议使用autorest工具生成代码和模型。它支持多种语言,包括Java。这是github仓库autorest

只需遵循简单的步骤-

  1. npm install -g autorest
  2. autorest --input-file = https://******url******/swagger/v1/swagger.json --java --namespace = **** namespace *** **