用自定义文本替换空字符串PapaParse

问题描述

PapaParse是否可以将空字符串替换为自定义文本?我想将JSON导出为CSV,但是当其中有一个没有数据的字段时,我想自动导出类似“ MISSING DATA”的内容,而不用循环检查数组是否有数据来遍历我的数组

这些是我的选择

this.csvFile = this.papa.unparse(jsonData,this.options);


  options = {
  quotes: false,//or array of booleans
  quoteChar: '""',delimiter: ";",header: false,skipEmptyLines: true,

}

解决方法

您可以使用选项transform,它应该是一个接收字段值作为参数的函数,您可以基于此值对其进行修改。

以下是文档:https://www.papaparse.com/docs#json-to-csv

transform-应用于每个值的函数。该函数将其值用作第一个参数,将列号或标题名称用作第二个参数。该函数的返回值将替换它收到的值。转换功能在dynamicTyping之前应用。