Анализ содержимого вызова ‘Requests’ показывает только некоторые данные json

#python #json #python-requests

#python #json #python-запросы

Вопрос:

Для начала вот некоторый код:

 import requests
import json

url = r'http:\some.url'


p = requests.post(url)
print p.status_code
data = json.load(p)
for entry in data:
    print entry

print data
  

Вывод этой программы выглядит следующим образом (значения примечаний очищены):

 200
a
{"a":"b"}
  

Есть ли способ получить значение «b», примененное к переменной? Поскольку post всегда будет возвращать {«a»:»b»}, мне все равно, что такое «a», поскольку это в основном константа.

Ответ №1:

Предполагая, что Python 2.x:

 >>> x = {"a":"b"}
>>> x.values()
['b']
>>> x.values()[0]
'b'