Ich möchte unten Array von Name-Wert-Paar zu JSON-Objekt konvertieren.Konvertieren Name Wert in JSON-Objekt
Eingang
Data = [ {"name":"aaa", "value":111},{"name":"bbb", "value":222}]
Erwartete Ausgabe
Data = {"aaa":111, "bbb":222}
Ich habe versucht, unter Ansatz. Es funktioniert, aber haben wir einen besseren Weg.
convertToJson(arr){
var obj = {};
_.each(arr,function(ar){
obj[ar.name]= ar.value;
});
return obj;
}
Das ist ein JavaScript-Objekt, kein JSON-Objekt. Dies ist eine ziemlich triviale Aufgabe und es gibt mehrere Ansätze, die Sie ergreifen könnten. Was hast du probiert? Haben Sie überhaupt darüber nachgedacht, wie Sie das Problem angehen könnten? – Quentin
@quentin - Hinzugefügt den Ansatz ich versuchte – Muzaffer