1
我很新的Python和我不是很熟悉Python中的數據結構。參數與字典路徑
我寫了一個Python自動JSON解析器將JSON消息被讀入使用超JSON字典:現在
jsonObjs = ujson.loads(data)
,如果我嘗試類似: jsonObjs[param1][0][param2]
它工作正常 然而,我需要從外部源獲取路徑(我從數據庫中讀取它),我們最初以爲我們只是寫在DB:
myPath = [param1][0][param2]
,然後嘗試訪問:
jsonObjs[myPath]
但一對夫婦的失敗後,我意識到我正在試圖訪問:
jsonObjs[[param1][0][param2]]
有沒有辦法解決這個問題,而不解析mypath中?
非常感謝您的幫助和建議
嗨,這是一個非常好的技巧的路徑不幸的部分是字符串,而不僅僅是整數,所以它不工作 –
@Sigal:讀我的答案的第一部分。 –
我對Python非常陌生,所以我可能對此不太瞭解。我最終自己寫了 –