jolt 转换中字符串到数组的转换
Conversion of string to array in jolt transformation
我有这样的输入json:
输入:
{
"userstatus": {
"authtype": "S,R,T",
}
}
这里我需要更改密钥 - authtype 并将这些值放入数组中。
预期 Json:
{
"userstatus": {
"authtype": ["S","R","T"]
}
}
但我得到的实际输出是这样的:
{
"authtype" : [ "S,R,T" ]
}
震动规格:
[
{
"operation": "shift",
"spec": {
"userstatus": {
"authtype": "authtype.[]"
}
}
}
]
请帮我做一下上面的测试用例?
这是您的规格。您应该在修改操作中使用拆分功能。
[
{
"operation": "modify-overwrite-beta",
"spec": {
"userstatus": {
"authtype": "=split(',',@(1,authtype))"
}
}
}
]
我有这样的输入json:
输入:
{
"userstatus": {
"authtype": "S,R,T",
}
}
这里我需要更改密钥 - authtype 并将这些值放入数组中。
预期 Json:
{
"userstatus": {
"authtype": ["S","R","T"]
}
}
但我得到的实际输出是这样的:
{
"authtype" : [ "S,R,T" ]
}
震动规格:
[
{
"operation": "shift",
"spec": {
"userstatus": {
"authtype": "authtype.[]"
}
}
}
]
请帮我做一下上面的测试用例?
这是您的规格。您应该在修改操作中使用拆分功能。
[
{
"operation": "modify-overwrite-beta",
"spec": {
"userstatus": {
"authtype": "=split(',',@(1,authtype))"
}
}
}
]