我相信作为数据结构的数组是一组有组织的项目,根据 JSON 的定义,它是一组有序的键:值对。我试图通过一个简单的例子来测试它。
{
"employees":[{
"Srno":1,
"EmpID":123,
"Name":"John Doe"
},
{
"Srno":2,
"Name":"James Mars"}]
}
这个想法是员工数组中的每个元素都具有三个属性,即。Srno、EmpID 和名称。
但是,第二个元素故意留下了 3 个属性中的 2 个,即仅 Srno 和 Name。
我的假设是它不会解析。但确实如此。
然后这个来自JSON.org的关于数组的声明,不正确。
值的有序列表。在大多数语言中,这被实现为数组、向量、列表或序列。
我在理解 JSON 中的数组时在哪里弄错了?有人可以澄清一下。