我有一個包含三個欄位的 JSON 檔案:2 個是字串,第三個是包含值串列的欄位。
{ "STREAM": "stream",
"BASIS_STREAM": "basis",
"PATHS": "[/opt/path1,/opt/path2]"
}
現在我加載那個 JSON
with open('/pathToJsonFile.json', 'r') as f:
data = json.load(f)
現在我想獲得這些值。
stream=str(data["STREAM"])
basis=str(data["BASIS_STREAM"])
paths=data["BASE_PATHS"]
問題是它paths也被威脅為字串,盡管我必須將它用作串列。str由于 Unicode,我正在使用其他欄位的功能進行轉換。代碼必須在 python2 中。非常感謝!
uj5u.com熱心網友回復:
假設您有一個名為data.json以下內??容的檔案:
{
"STREAM": "stream",
"BASIS_STREAM": "basis",
"PATHS": "[/opt/path1,/opt/path2]"
}
也許你可以在呼叫后使用:
如果您PATH有更多資料,它也應該作業如下:

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/461231.html
標籤:Python json python-2.7
上一篇:劊子手游戲中的提示
