我有以下 JSON 字符串:
{
"Alarm":{
"Hello":48,
"World":3,
"Orange":1
},
"Rapid":{
"Total":746084,
"Fake":20970,
"Cancel":9985,
"Word": 2343
},
"Flow":{
"Support":746084,
"About":0,
"Learn":0
}
}
然后我加载上面的字符串并将其转换为json
object:
jsonStr = '{"Alarm":{"Hello":48,"World":3,"Orange":1},"Rapid":{"Total":746084,"Fake":20970,"Cancel":9985},"Flow":{"Support":746084,"About":0,"Learn":0}}';
var jsonObj = JSON.parse(jsonStr);
现在,我该如何过滤这个json
按键名对象?
例如,如果过滤器是“ange”,则过滤后的对象将为:
{
"Alarm":{
"Orange":1
}
}
如果过滤器是“flo”,则过滤后的对象将变为:
{
"Flow":{
"Support":746084,
"About":0,
"Learn":0
}
}
如果过滤器是“wor”,结果将是:
{
"Alarm":{
"World": 3,
},
"Rapid":{
"Word": 2343
}
}
是否可以使用以下方法来实现这种过滤filter
method?