JSON转换的jolt规范
需要有关将JSON从共享输入格式转换为预期格式的JOLT规范的帮助 输入JSON:JSON转换的jolt规范,json,jolt,Json,Jolt,需要有关将JSON从共享输入格式转换为预期格式的JOLT规范的帮助 输入JSON: { "DataModel": { "Header": { "TMS_ID": "2030617701", "PROCESS_CD": "WvWellHeader", "BATCH_ID": "30772", "RECORD_COUNT": "1", "SOURCE_SYSTEM": "WELLVIEW", "SOURCE_RECO
{
"DataModel": {
"Header": {
"TMS_ID": "2030617701",
"PROCESS_CD": "WvWellHeader",
"BATCH_ID": "30772",
"RECORD_COUNT": "1",
"SOURCE_SYSTEM": "WELLVIEW",
"SOURCE_RECORD_ID": "2030617701",
"TARGET_SYSTEM": "EDW",
"TRANSACTION_TYPE": "NEW",
"SOURCE_CREATE_DATE": "2017-03-29T10:18:00-05:00",
"KEY": {
"ELEMENT_NAME": "KEY_PAIRS",
"ELEMENT_VALUE": "WvWellHeader?Idrec=7052A964B7EB45D684CC3849E3ED5848"
},
"DELETE_FL": "N"
},
"Data": "H4sIAAAAAAAAA42UXW+bMBSGr7dfYWnSAA=="
}
}
预期的JSON
规格让你开始
[
{
"operation": "shift",
"spec": {
"DataModel": {
"Header": {
"TMS_ID": "TMS_ID",
"KEY": {
"ELEMENT_VALUE": "ELEMENT_VALUE"
}
}
}
}
}
]
产生
{
"TMS_ID" : "2030617701",
"ELEMENT_VALUE" : "WvWellHeader?Idrec=7052A964B7EB45D684CC3849E3ED5848"
}
在上运行并阅读/播放示例。谢谢你,米洛!你的答案正是我想要的。这是我得出的最终结果。[{操作:shift,规范:{DataModel:{头:{TMS_ID:TMS_ID,进程_CD:PROCESS_CD,批处理_ID:BATCH_ID,源处理系统:源处理系统,源处理记录_ID:SOURCE_记录_ID,键:{元素值:元素值},DELETE_FL:DELETE_FL},Data:Data}]
{
"TMS_ID" : "2030617701",
"ELEMENT_VALUE" : "WvWellHeader?Idrec=7052A964B7EB45D684CC3849E3ED5848"
}