JSON数据和术语-简单与复杂

JSON数据和术语-简单与复杂,json,Json,我们定义/标记JSON数据的方式有什么不同吗?例如,JSON数据可以包含简单的Key:Value对,但也可以包含字符串数组和嵌套的JSON数组对象。当JSON对象变得“复杂”时,用于描述这些对象的术语(如果有的话)是什么。如果存在这样做的术语,我如何明智地谈论这些差异?现在,我只是简单地称这些对象为“简单”或“复杂”,也许这样就可以了,但我很好奇社区是否会做出区分 简单JSON对象的示例: {“姓名”:“杰森”,“年龄”:31,“电话”:“555-666-1234”} 我认为是一个复杂的JSON

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

简单JSON对象的示例:

{“姓名”:“杰森”,“年龄”:31,“电话”:“555-666-1234”}

我认为是一个复杂的JSON对象

的例子
{“姓名”:“杰森”,“年龄”:31岁,“电话”:[“555-666-1234”,“415-515-8187”],“儿童”:[{“姓名”:“珍妮”,“年龄”:5},{“姓名”:“布莱恩”,“年龄”:8}}


同样,我们是简单地调用这两个示例
JSON对象
,还是可以应用术语
Simple
Complex
,以便根据复杂示例中的字符串数组和嵌套子数组将它们定义为简单或复杂的JSON对象

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

将您给出的两个示例称为JSON对象是不正确的,因为这是一个更广泛的描述性术语。如果您想更具体一些,可以添加限定符“simple”或“complex”