我希望能够像这样创建和对象
{'someKey':
[{'someSubKey1': 'value1'},
{'someSubKey2': 'value2'},
{'someSubKey3': 'value3'}]
}
我尝试了很多,但我想我错过了什么
首先我创建了一个数组并推送了元素,然后我做了一个JSON解析,最后是一个连接(“,”),但结果不是预期的。
有些帮助吗?
答案 0 :(得分:3)
您需要将内容放在包含[]
的数组中。将内部json包裹在像
var obj = {'someKey': [
{'someSubKey1': 'value1'},
{'someSubKey2': 'value2'},
{'someSubKey3': 'value3'}]
}
console.log(obj);
答案 1 :(得分:2)
如果您需要访问<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
等数据结构,请考虑以下结构:
myvar.someKey.someSubKey1
如果您想使用{ 'someKey':
{
'someSubKey1': 'value1',
'someSubKey2': 'value2',
'someSubKey3': 'value3'
}
}
,请尝试以下操作:
myvar.someKey[0].someSubKey1