提问者:小点点

我希望使用javascript for循环从给定的json值定制json格式


我的JSON:

[
  {
    app_id: 1,
    app_name: 'app1',
    active: true,
    created_at: null,
    created_by: null,
    updated_at: null,
    updated_by: null
  },
  {
    app_id: 1,
    app_name: 'app2',
    active: true,
    created_at: null,
    created_by: null,
    updated_at: null,
    updated_by: null
  }
]

我希望使用JavaScriptfor循环的自定义格式如下。 我试过了,但是我是新来的,所以不能得到完美的结果。

我想要的结果:

[
  {
    app_id: 1,
    app_name: 'app1',
    active: true
  },
  {
    app_id: 1,
    app_name: 'app2',
    active: true }
]

共2个答案

匿名用户

为什么要使用for循环? 您可能需要查看map:

const result = values.map(value => ({ app_id: value.app_id, app_name: value.app_name, active: value.active }));

匿名用户

var formdata=[];

对于(var i=0;i<2;i++){formData.push({keyId:keyId,labelName:labelName,fieldName:fieldName,});}