【发布时间】:2022-01-19 18:35:36
【问题描述】:
您能否建议我一种从 json 输出中删除 null 值的方法,如下所述:
输入
{
"userId": "1",
"age": "20",
"desc1": "value desc1",
"desc2": "value desc2",
"desc3": "value desc3",
"desc4": "value desc4",
"desc5": "value desc5",
"desc6": "value desc6",
"desc7": "value desc7"
}
规格
[
{
"operation": "shift",
"spec": {
"desc4": "test4",
"desc5": "test5",
"desc6": "test6",
"desc1|desc2|desc3": {
"$": "additionalInformationList[#2].typeCode",
"@": "additionalInformationList[#2].value"
}
}
}
]
输出
{
"test4": "value desc4",
"test5": "value desc5",
"test6": "value desc6",
"additionalInformationList": [null,null,null,
{
"typeCode": "desc1",
"value": "value desc1"
},
{
"typeCode": "desc2",
"value": "value desc2"
},
{
"typeCode": "desc3",
"value": "value desc3"
}
]
}
有什么建议如何删除空值吗?
【问题讨论】: