java - 对象列表的 JSON 结构

标签 java json jaxb

我想知道,JSON 中对象列表的正确结构是什么。

我们正在使用 JAXB 将 POJO 转换为 JSON。

这是选择,请指导我正确的选择。

foos: [
             foo:{..},
             foo:{..}
      ]

   foos : [
           {...},
           {...}
          ]

如果第一个结构是正确的,我应该使用什么 JAXB 注释来获得正确的结构。

最佳答案

第二个几乎是正确的:

{
    "foos" : [{
        "prop1":"value1",
        "prop2":"value2"
    }, {
        "prop1":"value3", 
        "prop2":"value4"
    }]
}

关于java - 对象列表的 JSON 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3916123/

相关文章:

javascript - 在自定义 Umbraco 数据类型中加载 $scope.model.value 时格式错误的 JSON

java - 使用 JAXB 在 Jersey RESTful API 的 JSON 输出中包含空元素

java.lang.IncompatibleClassChangeError : Implementing class Mongo

java - 服务层的 Spring AOP

java - Jtable获取列标题组件

java - @XmlElementRef 问题 : Invalid XmlElementRef on property {property}, 引用的元素未声明

java - 通过 JAXB 解析 Soap 响应 header 元素

java - 如何在achartengine中设置饼图切片的边框颜色?

java - SpringBoot WebTestClient - 如何在graphql API中使用expectBody

c# - 通过 JsonConverter 属性对 JSON.NET 上的类进行 NullValueHandling 设置(对于 Azure DocumentDb)