我正在使用 Jackson在 Spring 应用程序中将 JSON 流(来自 REST 服务)反序列化为 POJO。 目前我使用 this用于从 JSON 流生成 POJO 的 Web 实用程序。 重点是将来我将处理不同的 JSON 流,我认为为不同的 JSON 流生成 POJO 会变得越来越复杂和令人沮丧。
有没有办法让项目从JSON流开始自动生成POJO?例如 QueryDSL库提供了一个 Maven 插件来生成用于查询构建的 Q* 类。 是否存在类似的 Jackson 插件或任何其他方式来完成任务?
谢谢你在前面
朱利奥
最佳答案
jackson documentation没有提到任何类似的事情,我从来没有听说过像你提到的那样的事情。
您提到了在构建阶段生成 Q* 类的 QueryDSL。这意味着您愿意使用额外的步骤来构建您的代码,这意味着您在使用 jsonschema2pojo 的 Maven 时应该不会有任何问题。或 Gradle插件
关于java - Jackson(JSON 库)可以自动生成用于反序列化的 POJO 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374392/