gpt4 book ai didi

javascript - 如何将对象的对象转换为对象的数组?

转载 作者:行者123 更新时间:2023-11-28 11:17:23 25 4
gpt4 key购买 nike

我有一个外部文件people.json。如何使用 json 语法将其转换为 javascript 数组?
这是 people.json 内容:

{
"1":{
"Name":"Jhon",
"Surname":"Kenneth",
"mobile":329129293,
"email":"jhon@gmail.com"
},
"2":{
"Name":"Thor",
"Surname":"zvalk",
"mobile":349229293,
"email":"thor@gmail.com"
},
"3":{
"Name":"Mila",
"Surname":"Kvuls",
"mobile":329121293,
"email":"mila@gmail.com"
}
}

我想要一个具有这种格式的数组

var person = [
{ "name":"jhon" , "surname":"kenneth", "mobile":329129293, "email":"jhon@gmail.com"},
{ "Name":"Thor", "Surname":"zvalk", "mobile":349229293, "email":"thor@gmail.com" },
{ "Name":"Mila", "Surname":"Kvuls", "mobile":329121293, "email":"mila@gmail.com"}
];

我尝试了下一个代码,但它不起作用:

 var person;   
$.getJSON('people.json', function (json) {
person[]= json
});

顺便说一句,文件contacts.json在我的服务器中。

最佳答案

可以使用 jQuery $.map()

var newArray=$.map( originalObject, function(item){
return item;
})

演示:http://jsfiddle.net/qmfn2/

关于javascript - 如何将对象的对象转换为对象的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14540837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com