【发布时间】:2018-12-05 08:36:51
【问题描述】:
我有一个 json 对象:
{
"Data" : "{field1: [x,y],
field2: z}",
}
输出json:
{
"field3": "z"
}
[
{
"operation": "shift",
"spec": {
"Data": {
"*field2:*}*": {
"$(0,2)": "field3"
}
}
}
}
]
这里“Data”的值是一个完整的字符串而不是 json,因此我必须将它分解为通配符,现在规范中的第二个“*”给了我值“z”。有没有更好的方法来做同样的事情,比如在 field2 之前或之后有一个新字段,那么我不必修改这个正则表达式。
【问题讨论】:
标签: json transformation jolt