【问题标题】:json schema containing multiple independent types包含多个独立类型的 json 模式
【发布时间】:2015-08-05 19:21:57
【问题描述】:

是否有任何示例说明如何编写 json 架构以在一个文件中包含多个独立对象?

如果可能的话,是否有任何 java 库可以将它们全部转换为单独的 pojo,反之亦然?

【问题讨论】:

    标签: java jsonschema jsonschema2pojo


    【解决方案1】:

    JSON 要求您始终将一个数组或一个对象作为根元素。如果不是这种情况,则它不是有效的 JSON。

    话虽如此,为什么不将多个独立对象包装在一个根对象中呢?这样做,您将能够使用任何功能性 JSON 编组器。

    【讨论】:

    • 您的意思可能是“将您的...对象包装在一个根数组中”?
    • @SteveBennet 为什么会这样?从 JSON 的角度来看,这无关紧要,但是将其包装在一个对象中会使 java 中的解组更加简单......还是我在这里遗漏了什么?
    • 哦,我只是想如果你有几个“独立对象”,你不一定有分配给它们的键,这使得将它们变成一个对象更加复杂。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 2021-06-02
    • 2013-05-07
    • 1970-01-01
    相关资源
    最近更新 更多