ich von einem Dienst ein JSON-Objekt übergeben konvertieren zurück und konvertiert es in eine Zeichenfolge JSON.stringify
aber die erforderliche Ausgabe verwendet, wird nicht wie im ersten Beispiel wie unten dargestellt zu erwarten:Wie ein JSON-Objekt Zeichenfolge in ein Javascript-Array
Was es auf dem JSON-Objekt wie nach stringify Aufruf sieht:
[{"RID":"98798","appName":"TestApp"},{"RID":"98799","appName":"TestApp Two"}]
Was es muss aussehen:
["98798 TestApp","98799 TestApp Two"];
Wie kann ich ein JSON-Objekt in ein vorzeigbares Javascript-Array konvertieren?
Was ich habe versucht -
Ich versuchte zunächst stringify Aufruf, die nicht das erforderliche Format nicht geben, wie oben gezeigt:
var ridAppList = JSON.stringify(dataRID);
ich auch versucht, die Umwandlung dieser Stringed zu einem JS-Array mit ParseJSON, aber ich bekomme ein Ergebnis wie -
[object Obect], [object Object]
:var ridAppList = $.parseJSON('[' + ridAppList + ']');
Dies ist die komplette Zuordnung für Kontext. Innerhalb der Erfolgsfunktion eines Ajax-Objekt ein JSON GET rufen
zurückgegeben success: function (result) {
var dataRID;
dataRID = result;
ridAppList = JSON.stringify(dataRID);
alert(ridAppList);
},