删除或保留Dataweave

时间:2017-09-14 15:07:48

标签: mule dataweave tab-delimited

我们目前正在逐行读取客户端的制表符分隔文件,并使用Dataweave处理将数据转换为模型以便持久保存到数据库。

我们遇到的问题是单个双引号导致映射到模型的问题。

有没有办法在Dataweave中处理无法匹配的双引号?我们有一个短期选择,可以删除违规报价或完全删除所有报价。

另一个首选选项是按原样保留数据,单引号和全部,因此数据库数据与原始源数据匹配。

我可以单独在Dataweave中实现这些结果吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

不匹配的双引号会导致问题,如果可能,您可以将其更改为\"unmatched,以便它可以原样传递到下游。您提到的其他选项将改变源数据。使用转义字符可防止数据更改。