【发布时间】:2022-10-02 06:25:47
【问题描述】:
我正在使用 smooks 调解器使用 VFS 将 csv 文件转换为 json。在使用 CSV 连接器/模块时,我们可以选择跳过标题行。使用 smooks 在 WSO2 集成工作室中处理文件时如何跳过第一行标题?
标签: csv wso2 wso2-esb smooks wso2-integration-studio
我正在使用 smooks 调解器使用 VFS 将 csv 文件转换为 json。在使用 CSV 连接器/模块时,我们可以选择跳过标题行。使用 smooks 在 WSO2 集成工作室中处理文件时如何跳过第一行标题?
标签: csv wso2 wso2-esb smooks wso2-integration-studio
在您的 Smooks 配置中添加以下选项。
skiplines="1"
完整的 Smooks 配置
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd" xmlns:csv="http://www.milyn.org/xsd/smooks/csv-1.5.xsd">
<csv:reader fields="name,age,address" separator="," quote="'" skipLines="1" />
</smooks-resource-list>
【讨论】:
skipLines 是在 Smooks 1.4 中引入的,因此您需要使用 csv:reader 来使用此选项。我更新了我的答案,请看一下。