用Python解析JSON
我想分析一下用Python解析JSON,python,json,parsing,Python,Json,Parsing,我想分析一下 {"ticker":{"high":31.9099,"low":22.5,"vol":108468,"buy":29.61,"sell":30,"last":29.61}} 结果是: last = 29.61 但我不知道从哪里开始解析python:( 或者将simplejson与较旧版本的Python一起使用。我不确定,但我想我应该在这里发布这篇文章,以防其他人发现它有用。这里有一篇很好的文章——它很小,展示了如何在不同的场景中使用它 祝你好运!我真的不明白为什么不断有人问这些
{"ticker":{"high":31.9099,"low":22.5,"vol":108468,"buy":29.61,"sell":30,"last":29.61}}
结果是:
last = 29.61
但我不知道从哪里开始解析python:(
或者将simplejson与较旧版本的Python一起使用。我不确定,但我想我应该在这里发布这篇文章,以防其他人发现它有用。这里有一篇很好的文章——它很小,展示了如何在不同的场景中使用它
祝你好运!我真的不明白为什么不断有人问这些问题……键入“parse json python”google直接进入Python
json
包。从那里开始,应该很简单。@I82Much,@Mike Pennington:当然,非google用户有很大的空间。他们可以使用Bing。或者他们可以打开Python库手册页面,键入Ctrl-Fjson@Mike谢谢你的讨论链接理解欢迎等等,但我不认为人们遇到任何障碍时的第一个想法应该是发布一个新的StackOverflow问题。相反,人们应该至少投入一点精力,自己寻找答案。这是我的观点。2011年,我的信息不多——我理解这些问题的效用为什么是u'ticker'
而不是ticker
>>> text = '''{"ticker":{"high":31.9099,"low":22.5,"vol":108468,"buy":29.61,"sell":30,"last":29.61}}'''
>>> json.loads(text)
{u'ticker': {u'sell': 30, u'buy': 29.609999999999999, u'last': 29.609999999999999, u'vol': 108468, u'high': 31.9099, u'low': 22.5}}
>>> json.loads(text)[u'ticker'][u'last']
29.609999999999999