收藏
回答

新手小白求教,{}里的数据怎么获取呀?

平时看到的数据这样就可以得到,但云函数返回来的这个却是这样的:

console.log(res.result.data.ResultImageUrl)
console.log(res.result.data.ResultMaskUrl)
console.log(res.result.data.RequestId)

打印结果:

undefined
undefined
undefined


实际上是有数据的,因为

res.result.data
打印结果为:
{"ResultImageUrl":"数据1","ResultMaskUrl":"数据2","RequestId":"数据3"}

为什么console.log(res.result.data.ResultImageUrl)这样就打印不出来了,求社区老师解答,{}里的数据怎么引用出来呢
回答关注问题邀请回答
收藏

2 个回答

  • xy
    xy
    11-02

    返回的是JSON 你需要JSON.parse那个对象

    11-02
    有用 1
    回复
  • 拾忆
    拾忆
    11-01

    猜:返回的是字符串,需要JSON.parse格式化下。

    11-01
    有用 1
    回复 3
    • ChnZ
      ChnZ
      11-01
      老师看下,原图和测试了JSON.parse,打印报错了
      11-01
      回复
    • 拾忆
      拾忆
      11-01回复ChnZ
      JSON.parse
      11-01
      回复
    • ChnZ
      ChnZ
      11-01回复拾忆
      谢谢老师,我是百度了看到了用法,复制的,没想到他那个本身就是错的小写
      11-01
      回复
登录 后发表内容
问题标签