Json 使用两个2值进行抖动变换以创建新的键/值对
我有一个JSON输入,我正在使用JOLT shift进行转换。我的问题是我想使用一个输入键的值,作为输出数据中的一个新键,同时在新的输出键中添加另一个值。以下是我的意见:Json 使用两个2值进行抖动变换以创建新的键/值对,json,transform,jolt,Json,Transform,Jolt,我有一个JSON输入,我正在使用JOLT shift进行转换。我的问题是我想使用一个输入键的值,作为输出数据中的一个新键,同时在新的输出键中添加另一个值。以下是我的意见: "Description": { "Name": "John", "KeyNameId": "John123", "Description": "John's description" } 我希望我的输出是: "Description": { "John123": "John's description" }
"Description": {
"Name": "John",
"KeyNameId": "John123",
"Description": "John's description"
}
我希望我的输出是:
"Description": {
"John123": "John's description"
}
是否要在不使用两班制操作的情况下执行此操作?
或者,如果一个班次不可能,可以使用两个班次?是的,可以使用“@(数字,单词)”运算符在一个班次内完成 输入-为清晰起见稍微修改
{
"Top": {
"Name": "John",
"KeyNameId": "John123",
"Description": "John's description"
}
}
规格
是的,可以使用“@(数字,单词)”运算符在一个班次内完成 输入-为清晰起见稍微修改
{
"Top": {
"Name": "John",
"KeyNameId": "John123",
"Description": "John's description"
}
}
规格
更确切地说,
[
{
"operation": "shift",
"spec": {
"Description": {
"@Description": "Description.@KeyNameId"
}
}
}
]
更确切地说,
[
{
"operation": "shift",
"spec": {
"Description": {
"@Description": "Description.@KeyNameId"
}
}
}
]