当前位置: 首页 > 面试题库 >

对象列表的JSON结构

暨鹭洋
2023-03-14
问题内容

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

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

这是选择,请告诉我什么是对的。

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

要么

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

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


问题答案:

第一个是无效的语法。您不能在普通数组中包含对象属性。第二个是正确的,尽管它不是 严格的 JSON。这是JSON 的一种 宽松
形式,其中省略了字符串键中的引号。

Patrick Hunlock撰写的本教程可能有助于学习JSON,并且此站点可能有助于验证JSON。



 类似资料:
  • 我在Deck类中创建一个问题对象列表。我读取Json文件并将其传递给String,然后简单地使用Gson创建对象列表。但那不起作用:/你有谢谢你的主意吗。这是我的Json文件: 这是我的问题构造器: 这是我的甲板建造师: 这是我的主要代码: res1是我以字符串格式获得的Json文件,因此res2应该包含一个与Json文件相关的对象列表,但列表中没有任何内容。

  • 问题内容: 我从Web服务返回一个List <>作为JSON对象的列表。我正在尝试使用一个for循环来遍历列表并从属性中获取值。这是返回的JSON的示例: 因此,我尝试使用类似以下的方法提取内容: 应该怎么做? 问题答案: 今天遇到了同样的问题,您的话题对我有所帮助,所以这里找到解决方法;

  • 问题内容: 我必须从对象列表中序列化JSON。生成的JSON必须看起来像这样: 当我简单地将其序列化时,我缺少类型/键“模型”: 相反,我只是得到这个: 如何为每个对象添加“模型”而不必编写带有属性“模型”的傻包装类? 我的课程如下: 问题答案: 没有内置的方法可以做到这一点。您必须自己编写。就像是 然后注释该字段,以便它使用它 这将序列化为 如果要同时对此序列化和反序列化,则还需要一个自定义的反

  • 预期输出JSON: 提前致谢

  • 我有以下列表,里面是另一个列表,然后是字符串列表 <代码>列表 示例 除了执行嵌套循环并最终替换列表之外,还有更好的方法吗?也许有溪流?

  • 服务代码供大家参考, 上面的代码只返回值,而不返回相应的列名。