AngularJS将JSON字符串转换为对象data.d.results []

时间:2015-03-11 17:46:36

标签: json angularjs

我从Web服务返回一串序列化数据。 我应用以下两个:

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

我最终得到以下

data.Campus
data.StudentNumber
data.Firstname

它需要的是

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

这是怎么做到的。 谢谢 乔

2 个答案:

答案 0 :(得分:0)

如果你有json并想要返回字符串,你可以使用

JSON.stringify(data)

答案 1 :(得分:0)

因此,您将从服务中获得作为字符串化JSON的响应。您想将其作为对象数据存储为data.d.results中数组的第一个元素吗?如果我理解正确(虽然我不确定你为什么要这样保存)所有你需要的是下面的内容。如果我误解了,请在评论中告诉我,我会尽力协助。

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