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