收藏
回答

小程序怎么读取阿里云发送的json对应的值?

想把Humidity的值在小程序上显示,希望大佬能帮忙解惑

回答关注问题邀请回答
收藏

4 个回答

  • 游戏人生
    游戏人生
    2022-01-27

    我看你是json啊,应该可以直接读啊 json.xxx

    类型如果是字符串就JSON.parse转下

    2022-01-27
    有用 1
    回复 1
    • zero
      zero
      2022-01-27
      不知道为啥读不出来
      2022-01-27
      回复
  • 困难
    困难
    2022-01-27

    你把payload里的JSON用JSON.parse解析就可以了

    2022-01-27
    有用 1
    回复 19
    • zero
      zero
      2022-01-27
      我这样写了但是有问题,大佬知道这个是怎么回事啊
      2022-01-27
      回复
    • 困难
      困难
      2022-01-27回复zero
      你先打印一下JSON.parse的结果吧,这明显有嵌套结构不是一层就能拿到的
      2022-01-27
      回复
    • zero
      zero
      2022-01-27
      为啥打印出来是空null,不知道咋弄了
      2022-01-27
      回复
    • 困难
      困难
      2022-01-27回复zero
      说明你payload根本没拿到,打印一下接收到的数据.payload看看?
      2022-01-27
      回复
    • zero
      zero
      2022-01-27
      是这样吗
      2022-01-27
      回复
    查看更多(14)
  • 有赞
    有赞
    2022-01-27

    按照json取值方式取你想要的字段即可

    2022-01-27
    有用 1
    回复
  • Mr.Zhao
    Mr.Zhao
    2022-01-27

    打印不就是读取

    2022-01-27
    有用 1
    回复 2
    • zero
      zero
      发表于移动端
      2022-01-27
      打印出来是json格式,但是我想要的是单独的一个数字
      2022-01-27
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-01-27回复zero
      json.属性就可以了啊
      2022-01-27
      回复
登录 后发表内容