Ich habe json:Dynamisches Objekt in JavaScript-Array hinzufügen
var obj = '{"Form":[],"Provider":[]}';
schiebe ich die Daten mit variabler Wert dynamische Objekte zu machen:
var pName = 'Tester';
var data = {
pName :["testing"]
};
console.log(obj['Provider'].push(data));
Aber das fügt pName als Variablennamen, aber nicht Variablenwert das ist Tester, ich versuchte mit + pName + das funktioniert auch nicht.
Returns:
{"Form":[],"Provider":[{"pName":["Testing"]}]}
Jede Hilfe würde geschätzt.
Sie nicht eine Eigenschaft wie 'Provider' eines JSON-String nehmen; Sie müssen zuerst den String mit 'JSON.parse()' in ein JavaScript-Objekt konvertieren (oder ihn als JavaScript-Objektliteral angeben). –