请帮我为以下输入 JSON 提供 JOLT 规范。尝试了多种方法,但仍然不起作用。风险属性有一个条件检查;如果风险为 \'0\',那么...
请帮我为以下输入 JSON 提供 JOLT 规范。尝试了多种方法,但仍然不起作用。风险属性有一个条件检查;如果风险为 \'0\',则风险等级低。如果是 \'1\',则风险等级高;如果为空,则应该为空。只有我得到了一个解决方案,但对于空值,输出 JSON 属性未显示。
输入 JSON:
[
{
"id": "12",
"name": "Manu",
"age": 26,
"location": "New York",
"risk": "0"
},
{
"id": "12",
"name": "Manju",
"age": 29,
"location": "New York",
"risk": null
},
{
"id": "123",
"name": "sanju",
"age": 24,
"location": "New York city",
"risk": "1"
},
{
"id": "1234",
"name": "Ramesh",
"age": 23,
"location": "India",
"risk": null
}
]
预期 JSON:
[
{
"id": "12",
"location": "New York",
"user": [
{
"name": "Manu",
"age": 26,
"riskLevel": "Low"
},
{
"name": "Manju",
"age": 29,
"riskLevel": null
}
]
},
{
"id": "123",
"location": "New York city",
"user": [
{
"name": "sanju",
"age": 24,
"riskLevel": "High"
}
]
},
{
"id": "123",
"location": "India",
"user": [
{
"name": "Ramesh",
"age": 23,
"riskLevel": null
}
]
}
]
JOLT 规范对嵌套 json 执行按 ID 分组和条件检查
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!