我面临着将JSON格式化为响应数据的问题。我有一个类Player,它有字段name、id、age、top、middle和bottom。我有另一个类Position,它有字段id、top、middle和bottom。玩家字段顶部、中间和底部来自位置,并将其设置为玩家。
我的问题是我得到的JSON响应数据为:
{ id : 10,
age : 16,
top : 18,
middle : 16,
bottom : 10
}
而我希望它是:
{ id : 10,
age : 16,
position : {
top : 18,
middle : 16,
bottom : 10
}
}
您还没有说明JSON对象是如何作为输出生成的。在这里,您可以根据需要通过组织返回的输出数据来装箱新的JSON对象,如下所示:
var returned={
"id": 10,
"age": 16,
"top": 18,
"middle": 16,
"bottom": 10
};
var iWanted={
"id":returned["id"],
"age":returned["age"],
"position":{
"top":returned["top"],
"middle":returned["middle"],
"bottom":returned["bottom"]
}
};
console.log(iWanted);