Мне нужен пользовательский формат json из заданного json значения с использованием javascript для цикла - PullRequest
1 голос
/ 17 июня 2020

My 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
  }
]

Мне нужен пользовательский формат, как показано ниже, с использованием JavaScript for l oop. Я пробовал, но я новичок, поэтому не могу получить идеальный результат.

Результат, который я хочу:

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

Отображение ошибки, которую я пробовал, пожалуйста, нажмите и посмотрите изображение

Ответы [ 2 ]

0 голосов
/ 17 июня 2020

Почему вы хотите использовать for l oop? Возможно, вы захотите взглянуть на map:

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

Изменить: В соответствии с вашей ошибкой:

Попробуйте вместо этого id: app_options[i].id из app_option[i].id. Вы также можете использовать for...of l oop.

0 голосов
/ 17 июня 2020

var formdata = [];

for (var i = 0; i <2; i ++) {formdata.pu sh ({keyId: keyId, labelName: labelName, fieldName: fieldName,} ); } </p>

...