我有一个这样的对象:
{
"a" : 1,
"b" : {
"c" : {
"c1" : "abc",
"source" : "abcxyz"
},
"d" : {
"d1" : "abcd",
"source" : "abcxyz"
},
"e" : {
"e1" : "abcde",
"source" : "abcxyz"
}
}
}
我的期望是
{
"a" : 1,
"b" : {
"c" : {
"c1" : "abc"
},
"d" : {
"d1" : "abcd"
},
"e" : {
"e1" : "abcde"
}
}
}
我想删除“源”属性。在没有指定键“ c”,“ d”或“ e”的情况下该怎么做,因为它们是动态的。
遍历中的所有元素.b
,然后将其值设置为.source
从中删除元素的结果:
.b[] |= del(.source)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句