Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有多个数组的JSON对象_Javascript_Arrays_Json_Object - Fatal编程技术网

Javascript 具有多个数组的JSON对象

Javascript 具有多个数组的JSON对象,javascript,arrays,json,object,Javascript,Arrays,Json,Object,目前,我在一个包含不同数据段的对象中有多个数组 问题是JSON是无效的,我不知道该由谁来更正它 这是我目前的代码: { "cars": { [{ "model": 'test' }], [{ "model": 'test2' }] } }; 任何帮助都将不胜感激 使用key:value对并删除分号 { "cars": [ {

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

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

这是我目前的代码:

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

任何帮助都将不胜感激

使用key:value对并删除分号

{
    "cars": [
        {
            "model": "test"
        },
        {
            "model": "test2"
        }
    ]
}
然后,一旦解析JSON并将其分配给一个变量,例如
jsonVar
,就可以在数组
jsonVar.cars
上循环以获得每个字典,该字典具有
model
属性

更多格式正确的JSON


最后,JSON验证器可以提供关于格式错误的JSON的有用提示

使用key:value对并删除分号

{
    "cars": [
        {
            "model": "test"
        },
        {
            "model": "test2"
        }
    ]
}
然后,一旦解析JSON并将其分配给一个变量,例如
jsonVar
,就可以在数组
jsonVar.cars
上循环以获得每个字典,该字典具有
model
属性

更多格式正确的JSON


最后,JSON验证器可以提供关于格式错误的JSON的有用提示

我想你只需要一个数组,里面有多个对象:
{“cars”:[{“model”:“test”},{“model”:“test2”}]}
是有效的JSON。如果我没有弄错的话,只有双引号是有效的JSON是基于
键:值对的。您的第二个数组不是一对的一部分。我认为您只需要一个数组,其中包含多个对象:
{“cars”:[{“model”:“test”},{“model”:“test2”}]}
是有效的JSON。如果我没有弄错的话,只有双引号是有效的JSON JSON基于
键:值
对。第二个数组不是一对的一部分。