在我的ts文件中,我具有发送一些数据然后接收json响应的功能
const fd = new FormData();
this.service.uploadImage(fd).subscribe(
(res:any)=>
{
console.log(res) ;
通过这种方式,我得到了整个json console.logged。
{item1:“ abcdefg”,item2:“ xyz”}
但是我想分别访问json的每个组件。 我该怎么办?
答案 0 :(得分:1)
实际上,这取决于您获取的JSON响应的格式,但是在这种情况下,您可以通过.
运算符来完成此操作,例如
res.item1
res.item2
答案 1 :(得分:0)
您的控制台日志看起来像不是json的对象,因此我认为您不需要解析,您只需访问res.item1即可获取值
如果它不起作用并且确实是json,则首先通过const parsedRes = JSON.parse(res)