解析Json输出

时间:2014-06-09 19:55:33

标签: python json parsing

#!/usr/bin/python
import urllib
import json

url = "http://currency-api.appspot.com/api/USD/EUR.json?key=myapikey"


url = urllib.urlopen(url)
result = url.read()
url.close()
result = json.loads(result)


str(result)

这是输出 {u'target':u'EUR',你的成功':是的,你的''数量':0.74,你的来源':u'USD',u'rate':0.7359,u'message':你'' }

如何剥离欧元和金额。我看到了一些示例谢谢

2 个答案:

答案 0 :(得分:1)

结果是python Dictionary。只需使用以下语法:

print result["target"], result["amount"]

答案 1 :(得分:1)

result是一本字典。字典包含键和值对,可以通过result[key]访问这些值。例如:

print(result['target']) # EUR 
print(result['amount']) # 0.74  

This似乎是关于列表,元组和词典的一个不错的教程。