代码之家  ›  专栏  ›  技术社区  ›  Vincent Nguyen

AXIOS返回嵌套的对象以口头响应

  •  0
  • Vincent Nguyen  · 技术社区  · 6 年前

    我有一个AXIOS GET请求,比如:

    axios.get(url + '?hapikey=' + copyFrom)
        .then(res => console.log(res.data));
    

    返回的响应类似于:

    { name: 'Name',
      anObject: [
          {
              id: 1,
              nestedObject: [Object]
          }
      ]
    }
    

    我怎样才能得到 nestedObject 显示其字段/值对,或者是直接在 .then ?

    1 回复  |  直到 6 年前
        1
  •  5
  •   J. Pichardo    6 年前

    深入打印对象的最简单方法是使用 JSON.stringify ,类似于:

    axios.get(url + '?hapikey=' + copyFrom)
      .then(res => console.log(JSON.stringify(res.data)));
    

    正如@patrickroberts所评论的那样,您可以使用可选参数进行漂亮的打印。

    axios.get(url + '?hapikey=' + copyFrom)
      .then(res => console.log(JSON.stringify(res.data, null, 2)));