使用角度解析Json响应

时间:2019-09-06 10:07:21

标签: json angular parsing

在我的ts文件中,我具有发送一些数据然后接收json响应的功能

const fd = new FormData();  
this.service.uploadImage(fd).subscribe(
    (res:any)=>
    {
      console.log(res) ;

通过这种方式,我得到了整个json console.logged。

  

{item1:“ abcdefg”,item2:“ xyz”}

但是我想分别访问json的每个组件。 我该怎么办?

2 个答案:

答案 0 :(得分:1)

实际上,这取决于您获取的JSON响应的格式,但是在这种情况下,您可以通过.运算符来完成此操作,例如

res.item1
res.item2

答案 1 :(得分:0)

您的控制台日志看起来像不是json的对象,因此我认为您不需要解析,您只需访问res.item1即可获取值

如果它不起作用并且确实是json,则首先通过const parsedRes = JSON.parse(res)

解析您的字符串