[英]get value of a json/dict string
我有以下字符串:
"root['bananas']['costs'][0]"
我想以可重用的方式從中獲取costs
-> 我想要提取的值將始終在 [0] 之前。 做這個的最好方式是什么?
好吧,如果你想在最后一個元素之前獲取元素(如果它是零則沒有關系)並且你知道你會在目標詞周圍加上引號' '
,你可以使用這樣的東西:
str = "root['bananas']['costs'][0]"
str.split("[")[-2].rstrip("']").lstrip("'")
同樣,如果您的 output 比此解決方案更隨機,則必須對其進行編輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.