我從網站解析數據並嘗試更改爲json對象。如何在JSON.stringfy後刪除 n?
這是我的功能:
function outPutJSON() {
for (var i = 0; i < movieTitle.length; i++) {
var handleN = movieContent[i];
console.log('===\n');
console.log(handleN);
data.movie.push({
mpvieTitle: movieTitle[i],
movieEnTitle: movieEnTitle[i],
theDate: theDate[i],
theLength: theLength[i],
movieVersion: movieVersion[i],
youtubeId: twoId[i],
content: movieContent[i]
});
};
return JSON.stringify(data);
}
的console.log將打印movieContent [0],如:
有這麼多/ n我想刪除它。
我試圖改變返回JSON.stringfy(data);
這樣:
var allMovieData = JSON.stringify(data);
allMovieData = allMovieData.replace(/\n/g, '');
return allMovieData;
它不工作的結果是一樣的。
如何刪除/ n當我使用JSON.stringfy()
?
任何幫助,將不勝感激。提前致謝。
你可以嘗試'.replace(/ \\ N /克, '').replace(/ \\ N /克, '');'?那些實際上可能不是換行符。 – Cerbrus
對不起,它的類型錯誤,我現在解決我的問題。 –
不,我的意思是,在你的數據截圖中,你幾乎可以看到'「\ n」'。所以,試試'.replace(/ \\ n/g,'')'而不是'.replace(/ \ n/g,'')'。 – Cerbrus