-
Anonymous
Как получить дерево из массива объектов, используя указанные поля [закрыто]
Сообщение
Anonymous »
Нужно получить вот такое дерево
Код: Выделить всё
Fruits
Apple
Jonagold
Gala
Fuji
Banana
Latundan
Cavendish
Vegetables
Broccoli
Marathon
Belstar
из такого массива:
Код: Выделить всё
[
{"category": "Fruits", "subcategory": "Apple", "name": "Jonagold", "price": 1.2},
{"category": "Fruits", "subcategory": "Apple", "name": "Gala", "price": 1.0},
{"category": "Fruits", "subcategory": "Apple", "name": "Fuji", "price": 1.5},
{"category": "Fruits", "subcategory": "Banana", "name": "Latundan", "price": 0.8},
{"category": "Fruits", "subcategory": "Banana", "name": "Cavendish", "price": 1.3},
{"category": "Vegetables", "subcategory": "Broccoli", "name": "Marathon", "price": 1.9},
{"category": "Vegetables", "subcategory": "Broccoli", "name": "Belstar", "price": 1.2},
]
Как это сделать?
Подробнее здесь:
https://stackoverflow.com/questions/797 ... ied-fields
1760430832
Anonymous
Нужно получить вот такое дерево
[code]Fruits
Apple
Jonagold
Gala
Fuji
Banana
Latundan
Cavendish
Vegetables
Broccoli
Marathon
Belstar
[/code]
из такого массива:
[code][
{"category": "Fruits", "subcategory": "Apple", "name": "Jonagold", "price": 1.2},
{"category": "Fruits", "subcategory": "Apple", "name": "Gala", "price": 1.0},
{"category": "Fruits", "subcategory": "Apple", "name": "Fuji", "price": 1.5},
{"category": "Fruits", "subcategory": "Banana", "name": "Latundan", "price": 0.8},
{"category": "Fruits", "subcategory": "Banana", "name": "Cavendish", "price": 1.3},
{"category": "Vegetables", "subcategory": "Broccoli", "name": "Marathon", "price": 1.9},
{"category": "Vegetables", "subcategory": "Broccoli", "name": "Belstar", "price": 1.2},
]
[/code]
Как это сделать?
Подробнее здесь: [url]https://stackoverflow.com/questions/79789972/how-to-get-a-tree-from-an-array-of-objects-using-specified-fields[/url]