作者:
eight0 (欸XD)
2022-06-28 02:52:43※ 引述《surimodo (搖滾少女!! 活力棉花糖!!)》之銘言:
: 大師請進
: json 格式
: 我很確定有個key在裡面
: 但是節點可能不一樣
: 像是有
: A['B']['C']['D']
: 或者
: A['B']['D']
: 如果 KEY 是 'D'
: 我要怎麼定位或者直接呼叫那個值
如果你的值很簡單,鍵在整份資料中獨特,JSON可以用文字表示的話︰
import re
data = '{"A":{"B":{"D":"foo"}}}'
print(re.search(r'"D":([^,}]+)', data).group(1))
上面只是個簡易的範例,值不可以包括「,」或「}」符號