Javascript 使用关联数组嵌套多层数组
如何将上述数组格式化为Javascript 使用关联数组嵌套多层数组,javascript,arrays,json,Javascript,Arrays,Json,如何将上述数组格式化为 data = [{'name':'John'}, {'name':'Smith'}, {'name':'James'}] 我尝试了var name['name']=数据,但不知道如何包装结果。我想将结果包装为“user”,因为它是关联的。在创建对象时,您不能分配属性。首先创建对象,然后设置属性: var name = { "user": { "name" : [{'name':'John'}, {'name
data = [{'name':'John'},
{'name':'Smith'},
{'name':'James'}]
我尝试了var name['name']=数据,但不知道如何包装结果。我想将结果包装为“user”,因为它是关联的。在创建对象时,您不能分配属性。首先创建对象,然后设置属性:
var name = {
"user": {
"name" : [{'name':'John'},
{'name':'Smith'},
{'name':'James'}]
}
}
或者一次创建整个对象:
var name = {};
name.user = { name : data };
不要忘记首先将名称初始化为对象。
var name = { user: { name: data } };
var data = [{'name':'John'},
{'name':'Smith'},
{'name':'James'}]
var name = {
"user": {
"name" : data
}
}