簡體   English   中英

獲取 json/dict 字符串的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM