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;
}

 

posted @ 2019-03-26 10:53  leeseett  阅读(12070)  评论(0编辑  收藏  举报