Найти - Пользователи
Полная версия: Работа с ответом сервера по Api
Начало » Python для новичков » Работа с ответом сервера по Api
1
BigGik
Вечер добрый!
Есть запрос response = “запрос на сервер по API”
Ответ приходит в виде словаря
 {'one':['0'],'two'['0']}
. При вызове, например,
 a = response[one][0]
как я понимаю будет сделан еще один запрос. Какими методами можно избежать повторного запроса?
py.user.next
Код выложи. Иначе на чём тебе объяснять?

BigGik
как я понимаю будет сделан еще один запрос
Звучит как бред.

BigGik
Ответ приходит в виде словаря
Ответы такие приходят обычно в виде JSON-документов. А JSON-документ может быть и массивом, и объектом в терминах JavaScript.

Тут все определения
https://en.wikipedia.org/wiki/JSON
Тут кривой перевод
https://ru.wikipedia.org/wiki/JSON

Соответственно, ответ приходит в виде текста, структурированного в виде JSON-документа. А этот JSON-документ уже средствами питона может быть преобразован в структуры данных питона типа словарь или список.

BigGik
Какими методами можно избежать повторного запроса?
Если ты обращаешься к уже разобранному JSON-документу, который уже оттранслировался в отдельный словарь в питоне, то этот словарь представляет из себя просто словарь в питоне и обращение к этому словарю никаких запросов никуда не производит.
BigGik
Для вас бред, для меня реалии, вынужден делать то, чего не должен, в сфере в которой не разбираюсь. Спасибо, вы дали ответ на мой вопрос.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB