【问题标题】:JSON Data and Terminology - Simple vs ComplexJSON 数据和术语 - 简单与复杂
【发布时间】:2018-04-12 00:57:09
【问题描述】:

我们定义/标记 JSON 数据的方式有什么不同吗?例如,JSON 数据可以包含简单的 Key : Value 对,但它也可以包含字符串数组和嵌套的 JSON 数组对象。当 JSON 对象变得“复杂”时,用于描述这些对象的术语(如果有)是什么。如果存在这样的术语,我如何明智地谈论这些差异?现在,我只是将这些对象称为“简单”或“复杂”,也许这样可以,但我很好奇社区是否会做出区分。

简单 JSON 对象示例:

{"name": "Jason", "age": 31, "phone": "555-666-1234"}

我认为是复杂 JSON 对象的示例

{"name": "Jason", "age": 31, "phone": ["555-666-1234", "415-515-8187"], "children": [{"name": "Jenny", "age": 5}, {"name": "Brian", "age": 8}]}

同样,我们是否将这两个示例中的每一个都简单地称为JSON Objects,或者我们可以应用术语SimpleComplex,以便将它们定义为简单或复杂的JSON 对象,因为字符串数组为以及复杂示例中的嵌套 Children 数组?

【问题讨论】:

    标签: json


    【解决方案1】:

    如果JSON 包含嵌套对象或数组,则它是“复杂类型”或“复杂”。如果它包含没有嵌套对象或数组的键值对,则它是“简单类型”或“简单”。

    将您提供的两个示例称为 JSON 对象是不正确的,因为这是一个更广泛的描述性术语。如果您想更具体,可以添加限定词“简单”或“复杂”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-30
      • 2018-12-24
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 2020-11-27
      • 2017-05-12
      • 1970-01-01
      相关资源
      最近更新 更多