gpt4 book ai didi

javascript - 在 Axios 中禁用 JSON 解析

转载 作者:数据小太阳 更新时间:2023-10-29 04:36:12 32 4
gpt4 key购买 nike

我有一个 React 应用程序,我希望用户能够在其中上传他随后可以查看的代码文件。

所以自然地,.json 文件也被接受。现在要获取文件内容,我使用 axios 向服务器上的文件发出获取请求。

这适用于除 JSON 文件之外的所有内容,JSON 文件是自动解析的,因此不能作为字符串使用,而是作为 javascript 对象使用。使用 JSON.stringify 再次将它们转换为字符串会删除所有换行符,所以我不能那样做。

有什么办法可以阻止axios自动解析JSON吗?

最佳答案

LuleBes 的回答对我不起作用。起作用的是:transformResponse: (res) => { 返回 res; },如:

    axios.get(url, {
headers,
transformResponse: (res) => {
// Do your own parsing here if needed ie JSON.parse(res);
return res;
},
responseType: 'json'
}).then(response => {
// response.data is an unparsed string
});

关于javascript - 在 Axios 中禁用 JSON 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41013082/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com