首页 > 解决方案 > 对象内的 Json 对象:这是正确的格式吗

问题描述

你能告诉我这是对还是错。

{{Id: "1", Name: "John"}, {Id: "2", Name: "BOB"}} --- > In doubt. Please confirm.

我总是看到像下面这样的格式放在数组中。但是我们也可以像上面一样在 Object 中放置相同的内容。

[{Id: "1", Name: "John"}, {Id: "2", Name: "BOB"}]  --- > This is correct

标签: javascriptreactjsreact-native

解决方案


,JSON 对象需要一个密钥。也就是说,他们需要一些东西来识别他们。

数组不需要显式键,因为它们是由它们在数组中的位置隐式键入的。但是,对象的工作方式不同。作为演示原因的快速说明,请记住您可以length使用 Array,但不能使用 Object。

即使 JSON 解释器允许这样做,您将如何获取数据?这将是无法访问的。

无论如何,没有真正的理由使用这样的对象。这就是数组的用途。唯一真正的区别是它们在方括号中。


推荐阅读