gpt4 book ai didi

java - 从java中的json对象生成模式

转载 作者:行者123 更新时间:2023-12-02 02:39:54 29 4
gpt4 key购买 nike

给定一个 Java 类或 Json 对象(任一),我想在 java 中为此生成一个 JSON 模式。我一直在研究 jackson 图书馆,但似乎没有办法做到这一点(如果我错了,请纠正我)。抱歉,如果这已经发布在某个地方,我发现了一些关于该主题的帖子,但没有一个适合我的确切需求。提前致谢!

编辑:我想生成 JSON 架构而不是 XSD,抱歉造成困惑

最佳答案

如果您想从 java 类生成模式,那么您需要使用 JAXB API 从 java 类或 XML 配置生成模式。首先,您需要配置 Maven pom.xml,然后使用 JAXB 注释注释您的域类,并将 XML 命名空间注释为包注释。您可以引用下面的链接,获取包含代码和理由的合适示例:

http://www.jordeu.net/codesnips/2010/12/how-to-create-a-xsd-from-java-classes-annotated-with-jaxb/

https://www.ibm.com/support/knowledgecenter/SS7JFU_7.0.0/com.ibm.websphere.express.doc/info/exp/ae/twbs_jaxbjava2schema.html

关于java - 从java中的json对象生成模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45667352/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com