javascript - 具有多个数组的 JSON 对象

标签 javascript arrays json object

目前,我在一个包含不同数据片段的对象内有多个数组。

问题是 JSON 无效,我不知道该由谁来纠正它。

这是我当前的代码:

{
    "cars": {
        [{
            "model": 'test'
        }],
        [{
            "model": 'test2'
        }]
    }
};

如有任何帮助,我们将不胜感激!

最佳答案

使用键:值对并删除分号。

{
    "cars": [
        {
            "model": "test"
        },
        {
            "model": "test2"
        }
    ]
}

然后,一旦您解析 JSON 并将其分配给一个变量,例如jsonVar,您可以循环遍历数组 jsonVar.cars 来获取每个具有 model 属性的字典。

更多 examples格式正确的 JSON。

最后,this JSON 验证器可以针对格式不正确的 JSON 提供有用的提示。

关于javascript - 具有多个数组的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53037764/

相关文章:

Python(json)如何将同名的每个键添加到列表中

javascript - Node 数组包含 'Object' 而不是实际的 JS 对象

javascript - Angular 工厂方法不是函数(dataFactory.addContact 不是函数)

python - 如何 reshape numpy 数组以与 scipy interpolate 一起使用?

PHP:获取数组类型

c# - Freshdesk API 添加带有附件的工单

json - 使用Arduino在SD卡上写入JSON文件

javascript - 实现 Moment.js 和 Moment 时区

javascript - 需要帮助在 SmartMobileStudio 中导入 NodeJS-Module "htmlparser2"

javascript - 需要基于现有对象在 Javascript 中创建对象,考虑到其性能,这是有效的