Разобрать JSON с Python - PullRequest
       2

Разобрать JSON с Python

2 голосов
/ 09 июня 2011

Я бы хотел разобрать

{"ticker":{"high":31.9099,"low":22.5,"vol":108468,"buy":29.61,"sell":30,"last":29.61}}

и заканчивается:

last = 29.61

но я не знаю с чего начать разбор питона: (

Ответы [ 2 ]

13 голосов
/ 09 июня 2011
>>> 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.

2 голосов
/ 15 мая 2013

Я не уверен, но я подумал, что я должен опубликовать это здесь на тот случай, если кто-то найдет это полезным.Здесь есть хороший пост о Парсинг JSON в Python - он небольшой, показывает, как вы можете использовать его в различных сценариях.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...