提问人:sant016 提问时间:12/24/2022 最后编辑:500 - Internal Server Errorsant016 更新时间:12/24/2022 访问量:329
使用 nest-csv-parser 将 CSV 解析为对象
Using nest-csv-parser to parse CSV into objects
问:
我在 Typescript 中有一个嵌套的 es 结构。class
export class Vehicle {
id: string;
brand: string;
owner: Owner;
}
export class Owner {
id: string;
name: string;
}
然后,我有一个 CSV 文件,我打算从中加载此结构。
id;brand;owner.id;owner.name
1;mazda;100;James
...
我遇到了这些嵌套值的问题,因为 和 已正确加载,但所有者无法识别。id
brand
nest-csv-parser
解析:
const stream = fs.createReadStream('/path/to/file.csv');
const entities = await this.csvParser.parse(stream, Vehicle, undefined, undefined, { separator: ';'});
请注意,nest 提供了一个实际正在导入的模块。CsvParser
有没有办法成功导入这个嵌套结构?
提前致谢。
答: 暂无答案
评论