首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果只给我一个字符串,我如何从带有泛型的Java类生成JSON?

如果只给我一个字符串,我如何从带有泛型的Java类生成JSON?
EN

Stack Overflow用户
提问于 2014-08-08 15:28:44
回答 1查看 969关注 0票数 0

我正在处理一个项目,在这个项目中,我需要为从API返回的所有对象生成JSON模式。

我得到了一条字符串,如:

"com.example.CustomListing<MyClass>"

我的目标是为CustomListing创建一个模式,并在CustomListing中使用的所有地方向MyClass插入一个$ref

Jackson提供了一种从泛型这里创建模式的方法,但我需要为该泛型类型设置类对象。

我可以使用方法这里创建一个泛型类对象,但它要求我提前知道类型,而我不知道。

当我只得到字符串Class<CustomListing<MyClass>> "com.example.CustomListing<MyClass>"**?**时,如何获得

编辑:我正在JavaDoc文档中创建这些模式,所以我在编译时工作,因此受到了限制。

EN

回答 1

Stack Overflow用户

发布于 2014-08-13 14:10:01

我想我找到了一个解决办法的方向。我正在使用来自杰克逊的ObjectMapper,它允许我配置模块来处理任何给定的类型。我相信我可以注册一些来处理泛型(比如<T>),它知道在这种情况下,<T>将引用MyClass并插入$ref

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25206985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档