js 將json數據null轉為空字符串('')


/**
 * null => ''
 * @param {*} data 要處理的數據
 */
function null2str(data) {
  for (let x in data) {
    if (data[x] === null) { // 如果是null 把直接內容轉為 ''
      data[x] = '';
    } else {
      if (Array.isArray(data[x])) { // 是數組遍歷數組 遞歸繼續處理
        data[x] = data[x].map(z => {
          return null2str(z);
        });
      }
      if(typeof(data[x]) === 'object'){ // 是json 遞歸繼續處理
        data[x] = null2str(data[x])
      }
    }
  }
  return data;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM