[英]How do I take the specific value of a JSON formatted string?
編寫一個名為“ get”的函數,該函數將JSON格式的字符串作為參數,格式為“ {{attack”:float,“ decay”:float,“ sustain”:float,“ release”:float}”,並返回值在“攻擊”鍵上。
import json
def get(JSON):
load = json.loads(JSON)
dictionary = {}
attack = [f[0] for f in load]
attack1 = dictionary.update(attack)
for key, value in attack1.items():
if key == 'attack':
return value
我的問題是如何在JSON格式的字符串中獲取特定值(“攻擊”)?
因此,如果您的問題是如何從JSON獲取攻擊價值,請執行以下操作:
load = json.loads(JSON)
load["attack"]
json.loads()使json成為python字典。
使用json.loads()加載后,便已將其從字符串轉換為字典。 這意味着您在load = json.loads(JSON)中分配的load變量已經是一個字典,您可以從那里使用普通的python字典語法訪問它:
import json
def get(JSON):
load = json.loads(JSON)
return load["attack"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.