如何使用以下对象中的动物/重量键/值对创建新对象?
{
"Pigs": {
"Weight": 6.2,
"Price": 1.6
},
"Chicken": {
"Weight": 5.8,
"Price": 0.9
},
...
答案 0 :(得分:2)
试试这个:
var a={ "Pigs": { "Weight": 6.2, "Price": 1.6 }, "Chicken": { "Weight": 5.8, "Price": 0.9 }}
var g={};
for (var o in a)
{
g[o]=a[o].Weight;
}
console.log(g) //Object {Pigs: 6.2, Chicken: 5.8}
答案 1 :(得分:0)
像这样:
var a = {
"pigs" : { "Weight": 6.2, "Price": 1.6 },
"Chicken": { "Weight": 5.8, "Price": 0.9 }
}
答案 2 :(得分:0)
尝试这样的事情:
var objects = jQuery.parseJSON('{ "Pigs": { "Weight": 6.2, "Price": 1.6 }, "Chicken": { "Weight": 5.8, "Price": 0.9 }}');
var animals = [];
for (object in objects) {
animals[object] = objects[object].Weight;
}
答案 3 :(得分:0)
可能是这样的:
var animals = {animel1:"Pigs", animal2:"Chicken"};
animals.animel1.wight=6.2;
animals.animel1.price=1,6;
.
.
.
等等