/ / AngularJS JSON-Zeichenfolge in Objekt konvertieren data.d.results [] - json, angularjs

AngularJS JSON-Zeichenfolge in Objekt konvertieren data.d.results [] - json, angularjs

Ich gebe eine Reihe serialisierter Daten von einem Webdienst zurück. Ich wende die zwei folgenden an:

         data= JSON.parse(data);
data= angular.fromJson(data);

Ich habe am Ende folgendes

data.Campus
data.StudentNumber
data.Firstname

was es sein muss ist

data.d.results[0].Campus
data.d.results[0].StudentNumber
data.d.results[0].FirstName

Wie wird das gemacht? Vielen Dank Joe

Antworten:

0 für die Antwort № 1

Wenn Sie JSON haben und Zeichenfolge zurückgeben möchten, können Sie verwenden

JSON.stringify(data)

0 für die Antwort № 2

Sie erhalten also eine Antwort von Ihrem Service alsein stringierter JSON. Sie möchten das als Objektdaten als erstes Element eines Arrays in data.d.results speichern? Wenn ich richtig verstehe (obwohl ich mir nicht sicher bin, warum Sie es auf diese Weise speichern), brauchen Sie nur das Folgende. Wenn ich es falsch verstehe, lassen Sie es mich in einem Kommentar wissen und ich werde versuchen zu helfen.

data.d.results[0] = JSON.parse(response);