【发布时间】:2020-07-18 05:22:07
【问题描述】:
我正在尝试在 Google Cloud Data Fusion 的牧马人中跟踪自定义转换。
set-column column (parse-as-json :column 2 ) ? column =^ "[" : (parse-as-json :column 1 )
如果它是一个数组,我想将列解析为 JSON 的深度为 2,这意味着如果它以方括号 ([) 开头,否则深度为 1。我不确定 @ 中的冒号是否987654322@ 指令在这里引起了问题。
如果我将其更改为以下,它可以正常工作:-
set-column column 'a' ? column =^ "[" : 'b'
我也试过用反斜杠转义 parse-as-json 指令中的冒号,但仍然没有用。我在这里做错了什么?请提出建议。
【问题讨论】:
标签: google-cloud-platform google-cloud-storage etl google-cloud-data-fusion cdap