Как создать список JSON только из определенных полей объекта (столбцов (?)) Из другого списка JSON?
Мне нужно создать список объектов JSON, в котором поля и значения нового спискавзяты из другого существующего списка, где существующее поле является конкретным, который я хочу.
Например, пользователь выберет файл CSV, я извлекаю данные в список JSON (используя papaparse), этот CSV может иметьлюбое количество столбцов, но мне нужно только 4 из них.Эти 4 столбца всегда будут иметь одинаковое имя заголовка, которое, когда я передаю данные в JSON, становится именем поля.Как я могу создать новый список только с полными значениями из полей, называемых, например, «IdApplication» и «AccountNumber»?
Так что, если у меня есть JSON от пользователя, например:
$scope.TestList = [
{id: 1, name: 'Bob', age: 23, bio: 'Duck Toaster'},
{id: 2, name: 'Tom', age: 69, bio: 'Banana Sharks'}
];
Какмогу ли я взять только поля id и age и создать новый список, например:
$scope.NewTestList = [
{id: 1, age: 23},
{id: 2, age: 69}
];
Я смотрел на .push () и так для циклического прохождения каждого объекта и добавления в новый список, ноэто, кажется, только добавляет новый элемент в массив и не новый объект в массив.Также в идеале не было бы необходимости перебирать десятки тысяч объектов списка для добавления в другой список, это был бы идеальный способ массового добавления.