我们目前正在逐行读取客户端的制表符分隔文件,并使用Dataweave处理将数据转换为模型以便持久保存到数据库。
我们遇到的问题是单个双引号导致映射到模型的问题。
有没有办法在Dataweave中处理无法匹配的双引号?我们有一个短期选择,可以删除违规报价或完全删除所有报价。
另一个首选选项是按原样保留数据,单引号和全部,因此数据库数据与原始源数据匹配。
我可以单独在Dataweave中实现这些结果吗?
非常感谢。
答案 0 :(得分:0)
不匹配的双引号会导致问题,如果可能,您可以将其更改为\"unmatched
,以便它可以原样传递到下游。您提到的其他选项将改变源数据。使用转义字符可防止数据更改。