【发布时间】:2018-11-09 11:59:38
【问题描述】:
如何递归地从 JSON 字符串中删除一些具有指定名称的字段?
例如,我想从以下 JSON 中删除字段“secondName”:
输入:
{
"name" : "abc",
"secondName": "qwe",
"add" : "abcd",
"moreDetails" : {
"secondName": "qwe",
"age" : "099"
}
}
输出:
{
"name" : "abc",
"add" : "abcd",
"moreDetails" : {
"age" : "099"
}
}
我必须从许多具有不同结构/架构的不同 JSON 中删除一些字段,因此我将无法对 POJO 进行反序列化/序列化。
【问题讨论】: