将REST JSON输出格式化为另一种格式

formatting REST JSON output to another format

本文关键字:另一种 格式 格式化 输出 REST JSON      更新时间:2023-09-26

我的REST服务返回:

{
items: [2]
0:  {
Label: "iPad Simulator:iOS:iPad Simulator x86_64"
Value: 14
}-
1:  {
Label: "android"
Value: 6
}-
-
count: 2
hasMore: false
limit: 5
offset: 0
-
}

然而,我的ui js组件希望它采用格式

[ {
    label : "iPad Simulator:iOS:iPad Simulator x86_64",
    value : 14
  }, {
    label : "android",
    value : 6
  } ];

关于如何实现这一点的任何建议,而不是手动进入结构并基于我想要的格式

创建另一个

所以我的实际问题是响应包含了我的数据,这些数据封装在每一行的Object中。我不得不手动将其转换为

   arr = '';
                for(var x in donutData){
                  arr = arr.concat('{label:"' + donutData[x].Label + '",value:'+ donutData[x].Value + '},');
                }
               arr = arr.substring(0, arr.length-1);
                donutData  = '[' + arr + ']';
             }