2017-09-14 60 views
0
保留不匹配的引号

我们目前在客户的制表符分隔文件逐行阅读和使用Dataweave来处理数据的模型转化为持久化到数据库。删除或Dataweave

我们遇到的问题是单一双引号是造成问题的映射模型。

有没有办法在Dataweave处理无与伦比的双引号?我们必须移除违规引号或完全消除所有报价的短期选择。

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

我可以独自实现这两种结果的Dataweave?

非常感谢。

+0

请张贴输入和所需输出抽样。 – AnupamBhusari

+0

举个例子,如果我们有“无与伦比的额外的结果将沿着单一列中的”不匹配/ textra“的行,那里想要的是”在一列中不匹配,在另一列中不匹配“。 – PeterISS

回答

0

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

+0

谢谢anupambhusari ,我已经把所有双引号的管道字符放在前面,并将其添加为转义字符,并且保留原样数据。 – PeterISS