Hallo Leute,
ich habe als Ausgangspunkt folgende JSON Struktur:
{
"Name": "XYZ",
"Geburtstag": "11.11.1111",
"Kategorie": "Allgemein",
"Testirgendwas": true
},
{
"Name": "XYZ",
"Geburtstag": "11.11.1111",
"Kategorie": "Allgemein",
"Testirgendwas": true
},
{
"Name": "XYZ",
"Geburtstag": "11.11.1111",
"Kategorie": "Unterkategorie irgendwas",
"Testirgendwas": true
},
Ich möchte mit der forEach Methode die JSON durchsuchen nach den Kategorien und als return aber jede Kategorie nur EINMAL im Zielarray haben. (Es sind zum Beispiel viele Datensätze in der Kategorie "Allgemein".
let testVar = [];
testJSON.forEach(
(item) => {
testVar.push(item.Kategorie)
});
So sehe ich in der testVar zum Beispiel 50x Allgemein, 20x Unterkategorie irgendwas usw.
Jede Kategorie soll nur einmal angezeigt werden.
Kann jemand helfen?!
Vielen Dank vorab!
ich habe als Ausgangspunkt folgende JSON Struktur:
{
"Name": "XYZ",
"Geburtstag": "11.11.1111",
"Kategorie": "Allgemein",
"Testirgendwas": true
},
{
"Name": "XYZ",
"Geburtstag": "11.11.1111",
"Kategorie": "Allgemein",
"Testirgendwas": true
},
{
"Name": "XYZ",
"Geburtstag": "11.11.1111",
"Kategorie": "Unterkategorie irgendwas",
"Testirgendwas": true
},
Ich möchte mit der forEach Methode die JSON durchsuchen nach den Kategorien und als return aber jede Kategorie nur EINMAL im Zielarray haben. (Es sind zum Beispiel viele Datensätze in der Kategorie "Allgemein".
let testVar = [];
testJSON.forEach(
(item) => {
testVar.push(item.Kategorie)
});
So sehe ich in der testVar zum Beispiel 50x Allgemein, 20x Unterkategorie irgendwas usw.
Jede Kategorie soll nur einmal angezeigt werden.
Kann jemand helfen?!
Vielen Dank vorab!