Ann*_*nna 6 json typescript angular
我正在尝试直接访问JSON对象属性并记录它,这是我的函数:
loadProcesses(filter?){
this._postService.getAllProcess(filter)
.subscribe(
res=> {
this.processListe = res;
// console.log(this.processListe.)
}
,null,
() =>{
console.log("get processes liste" + filter)
});
Run Code Online (Sandbox Code Playgroud)
所以this.processListe包含一个JSON对象,我的JSON格式是这样的:
{"Person": {
"id": "A256",
"name": "GET",
"status": "active",
"description": "hardworking, openminded",
...
Run Code Online (Sandbox Code Playgroud)
所以它将包含完全相同的东西,例如,如果我想简单地在控制台日志上打印标签我该怎么办?
解析它并访问字段。
var obj = JSON.parse(filter);
obj.Person.id;
//etc
Run Code Online (Sandbox Code Playgroud)
你在寻找这样的东西:
function parseObject(obj)
{
for(var key in obj)
{
console.log("key: " + key + ", value: " + obj[key])
if(obj[key] instanceof Object)
{
parseObject(obj[key]);
}
}
}Run Code Online (Sandbox Code Playgroud)
只需在subscribe方法中调用parseObject(res).
| 归档时间: |
|
| 查看次数: |
23400 次 |
| 最近记录: |