Ich habe ein JSON-Objekt mit einer großen Datenmenge. Ich möchte ein JSON-Objekt an die Webmethode übergeben, die nur die Liste eines Wertes enthalten muss. Mit $ .grep können wir die Daten wie LINQ filtern. Aber wir können den Artikel nicht auswählen. (* nach meinem Wissen). Gibt es eine Alternative? Ich möchte keine JS Plugins abgesehen von Jquery (wie Underscore js) verwenden!Auswahl des Elements aus dem JSON-Objekt und Rückgabe als JSON-Objekt wie C# LINQ
Lassen Sie mich mit Beispieldaten erklären. Wenn mein Json-Objekt so ist.
data ={"employees":[
{"firstName":"John", "lastName":"Doe" , "Age":"12"},
{"firstName":"Anna", "lastName":"Smith", "Age":"13"},
{"firstName":"Peter", "lastName":"Jones", "Age":"42"}
]};
ich das Ergebnis wie,
data ={"employees":[
{ "Age":"12"},
{ "Age":"13"},
{ "Age":"42"}
]};
von ohne Verwendung für oder foreach-Schleife festlegen möchten! Weiß jemand das?
Ihr Datenformat ist ungültig - das übergeordnete Objekt muss einen Schlüssel zum Speichern des Arrays haben. Warum möchten Sie auch keine Schleife verwenden? Das ist alles, was abstrahierte Methoden ohnehin tun. –
meinst du: data.employees.map (funktion (d) {return d.Age})? –
@Rory McCrossan: Das ist nur eine Beispieldaten, die ich angegeben habe! Ich möchte wissen, ob es einen Weg wie LINQ gibt! denn wenn die Schleife ich gegeben habe, muss ich sie zu oft platzieren! –