У меня есть JSON-файл, как показано ниже:Создать массив объектов из JSON
[
{"fields":{category_class":"CAT2",category_name":"A"},"pk":1 },
{"fields":{category_class":"CAT1",category_name":"B"},"pk":2 },
{"fields":{category_class":"CAT1",category_name":"C"},"pk":3 },
{"fields":{category_class":"CAT2",category_name":"D"},"pk":4 },
{"fields":{category_class":"CAT3",category_name":"E"},"pk":5 },
{"fields":{category_class":"CAT1",category_name":"E"},"pk":6 },
]
Я хочу создать массив объектов из выше JSON, который будет иметь два свойства. i) CategoryClass ii) CategoryNameList. Например:
this.CategoryClass = "CAT1"
this.CategoryNameList = ['B','C','E']
В основном я хочу, чтобы выбрать все категории имя которого категория класс CAT1 и так далее для других категорий класса. Я пробовал:
var category = function(categoryClass, categoryNameList){
this.categoryClass = categoryClass;
this.categoryList = categoryNameList;
}
var categories = [];
categories.push(new category('CAT1',['B','C','E'])
Нужна помощь.
Лучше не включать изображения контента, который действительно является текстом. – trincot
@ trincot ohkay !! я буду помнить в следующий раз. –