我有一个做一些简单数据转换的规范。接下来,我需要用地图中的couterpart替换值。看起来像这样:
静态数据
replacementDictionary = {
"1": "Doug",
"2": "Jake",
"3": "Raymond"
}
和要替换的数据:
输入
{
"name": "1",
"address": "123 Fake Street"
}
所需的输出
{
"name": "Doug",
"address": "123 Fake Street"
}
如果简化任何操作,一次只能记录一个。
答案 0 :(得分:0)
您可以使用“ switch / case”之类的值将值转换为所需的字符串:
输入
{
"name": "1",
"address": "123 Fake Street"
}
规格
[
{
"operation": "shift",
"spec": {
"name": {
"1": {
"#Doug": "name"
},
"2": {
"#Jake": "name"
},
"3": {
"#Raymond": "name"
}
},
"address": "&"
}
}
]
输出
{
"name" : "Doug",
"address" : "123 Fake Street"
}