jolt - JOLT Shift 转换
问题描述
JSON输入和输出需要JOLT规范。PFB相同的数据。
Output:
{"buyerInfo": {
"id": "as123-e617-4410-969f",
"primaryContact": {
"name": {
"firstName": "Karan",
"lastName": "Singh"
},
"phone": {
"completeNumber": "9021675435"
},
"email": {
"emailAddress": "Karan.Singh@gmail.com"
}
}
}
}
Input:
{"customer": {
"contact": {
"name": {
"firstName": "Karan",
"lastName": "Singh",
"middleName": null
},
"phone": "902-167-5435",
"secondaryPhone": null,
"email": "Karan.Singh@gmail.com"
}
}
}
请帮助我提供相同的 JOLT 规范。也请分享 JOLT 链接。
解决方案
[
{
"operation": "shift",
"spec": {
"customer": {
"contact": {
"name": {
"firstName": "buyerInfo.primaryContact.name.firstName",
"lastName": "buyerInfo.primaryContact.name.lastName"
},
"phone": "buyerInfo.primaryContact.phone.completeNumber",
"email": "buyerInfo.primaryContact.email.emailAddress"
}
}
}
}
]
得到了 JOLT 规范 :)
推荐阅读
- flutter - 如何在 Flutter 中将德语字母从 csv 转换为 uft8
- python - 在Django中实现无限滚动期间对内容进行排序以反转
- reactjs - 即使在使用 OnChange 侦听器并更新状态后也无法编辑表单
- c - 如何通过在 C 中丢帧来降低传入流的 fps
- r - 同时使用ggplot进行分组和着色
- java - 当我们在 linux 中为 selenium 执行“mvn test”时,不会创建日志文件夹
- arrays - 在 mongodb 的嵌套数组中的过滤器后包含数组索引
- html - 为什么悬停后看不到特定部分?
- sql-server - 如何在 SQL Server 2008 中获取一行中的计数
- dax - PowerPivot DAX 日期查找