我有$("a[href*='" + location.pathname + "'] li").addClass("active");
给我一个JSON
$http.post
我存储JSON的服务如下所示:
$http.post(url, {headers: {'Content-Type': 'application/json'} })
.success(function (data) {
myService.initialize(data);
})
这是我得到的JSON:
app.service('myService', function() {
var json = "";
this.initialize = function(data) {
json = data;
};
});
现在,我的问题是我想在JSON中添加带有syfteId“0”的新信息“CC6789”。
我知道如何访问JSON中的不同部分,使用{
"values": {
"id": "ABC_123",
"infotypes": [
{
"infotype": "AA1234",
"syften": [
{
"syfteId": 0
}
]
},
{
"infotype": "BB4567",
"syften": [
{
"syfteId": 0
}
]
}
]
}
}
在表格中显示它们等等。但我不知道如何在其中添加内容。
答案 0 :(得分:1)
如果您想在内存中执行此操作,可以在服务中添加一个可以添加某种SomeClass
对象的方法:
infotype
请注意,这不会对您传入服务的数据结构进行任何验证,因此您可能需要添加该数据结构。