在Papaparser中,如何处理多个值?

时间:2017-06-26 08:01:08

标签: javascript papaparse

我有这样的csv:

name, email
raja, "raja@gmail.com, xyz@gmail.com"

请注意,电子邮件有两个值。

我希望我的json像:

{
   "name": "raja"
    "email": ["raja@gmail.com","xyz@gmail.com"]
}

有没有办法在papa解析器中执行此操作?

1 个答案:

答案 0 :(得分:1)

解析器无法处理您的电子邮件数组格式,请尝试更改为:

name,email
raja,raja@gmail.com|xyz@gmail.com

内部配置对象执行此操作:

var config = {
    //... other config settings
    complete: function (parsed) {
        parsed.data.forEach(row => Object.assign(row, {email: row.email.split("|")}))
    }
};