【发布时间】: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,或者我们可以应用术语Simple 和Complex,以便将它们定义为简单或复杂的JSON 对象,因为字符串数组为以及复杂示例中的嵌套 Children 数组?
【问题讨论】:
标签: json