比如有个json对象
var obj = {
"aa": "123",
"testkey": "#testkey1",
"list***": [
{
"bb": "123",
"testkey": "#testkey2"
},
{
"cc": "123",
"testkey": "#testkey3"
},
]
}
json对象是多层嵌套的,每层的键值不确定,
目的是想取出所有的key为testkey的值,即["#testkey1", "#testkey2", "#testkey3"]。
想知道如何优雅的实现这个需求呢?
尝试的方法:将json转化成字符串,然后正则提取对应的key, 但正则表达式写的比较渣,还没有弄出来。
如果有帮到你请 upvote 或采纳~