Axios.js无法正确解析嵌套的json响应

时间:2019-12-19 03:44:16

标签: json redux nested axios

有一个API端点可以创建一条记录,并返回带有新创建记录的JSON响应。记录是高度嵌套的3〜4级。

{
  "level1": [
    {
      "level2": [
        {
          "level3": "'b'"
        }
      ]
    },
    {
      "foo": "bar"
    }
  ]
}

我可以使用Postman确认新创建的记录已正确包含在JSON响应中。

但是,当使用Axios时,嵌套的JSON数据丢失了,并且我得到了一个空对象。

            const response = await axios({
                method: 'post',
                url: `url`,
                data: form, // FormData object
                headers: { 'Content-Type': 'multipart/form-data' }
            });

在这里,当我console.log响应时,我得到

{
  "level1": [
    {
      "level2": {}
    },
    {
      "foo": "bar"
    }
  ]
}

我想念什么吗?还是这是Axios的错误?

0 个答案:

没有答案