我想解析
{"ticker":{"high":31.9099,"low":22.5,"vol":108468,"buy":29.61,"sell":30,"last":29.61}}
并以:
结束last = 29.61
但我不知道从哪里开始解析python :(
答案 0 :(得分:13)
>>> 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
或者使用simplejson和旧版本的Python。
答案 1 :(得分:2)
我不确定,但我想我应该在这里发布,以防其他人发现它有用。 Parsing JSON in Python上有一篇不错的帖子 - 它很小,可以说明如何在不同场景中使用它。
祝你好运!