欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

axios返回數(shù)據(jù)轉(zhuǎn)json

錢諍諍2年前11瀏覽0評論
在前端開發(fā)中,我們經(jīng)常會使用axios來進行網(wǎng)絡請求。而axios返回的數(shù)據(jù)是一個對象,如果我們想將它轉(zhuǎn)換為json格式,可以使用JSON.stringify()方法來實現(xiàn)。具體方法如下: 首先,我們需要在axios請求中設置返回數(shù)據(jù)的類型為json,代碼如下:
axios.get(url, {
responseType: 'json'
}).then(response =>{
// 處理返回的數(shù)據(jù)
}).catch(error =>{
console.log(error)
})
在請求成功后,我們可以使用JSON.stringify()方法將返回的數(shù)據(jù)轉(zhuǎn)換為json格式,代碼如下:
axios.get(url, {
responseType: 'json'
}).then(response =>{
const data = JSON.stringify(response.data)
console.log(data)
}).catch(error =>{
console.log(error)
})
使用JSON.stringify()方法可以將js對象轉(zhuǎn)換為json格式的字符串。但是,需要注意的是,轉(zhuǎn)換后的json字符串中不能包含特殊字符,比如單引號、雙引號等。如果需要在json字符串中包含特殊字符,可以使用JSON.stringify()方法的第二個參數(shù),指定替換字符的方式。代碼如下:
axios.get(url, {
responseType: 'json'
}).then(response =>{
const data = JSON.stringify(response.data, null, 2).replace(/[\u007f-\uffff]/g, function(c) {
return '\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4)
})
console.log(data)
}).catch(error =>{
console.log(error)
})
以上就是關(guān)于axios返回數(shù)據(jù)轉(zhuǎn)json的介紹,希望對大家有所幫助。