比如有個json對象var obj = {"aa": "123","testkey": "#testkey1","list***": [
{ "bb": "123", "testkey": "#testkey2"
},
{ "cc": "123", "testkey": "#testkey3"
},
]}json對象是多層嵌套的,每層的鍵值不確定,目的是想取出所有的key為testkey的值,即["#testkey1", "#testkey2", "#testkey3"]。想知道如何優(yōu)雅的實現(xiàn)這個需求呢?嘗試的方法:將json轉(zhuǎn)化成字符串,然后正則提取對應(yīng)的key, 但正則表達(dá)式寫的比較渣,還沒有弄出來。
多層嵌套的json數(shù)據(jù),取出某個特定的key的數(shù)值。
DIEA
2019-03-15 17:01:30