Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2022 21:20:19

BigGik
Зарегистрирован: 2022-12-07
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с ответом сервера по Api

Вечер добрый!
Есть запрос response = “запрос на сервер по API”
Ответ приходит в виде словаря

 {'one':['0'],'two'['0']}
. При вызове, например,
 a = response[one][0]
как я понимаю будет сделан еще один запрос. Какими методами можно избежать повторного запроса?

Отредактировано BigGik (Дек. 7, 2022 21:21:22)

Офлайн

#2 Дек. 7, 2022 22:04:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9867
Репутация: +  853  -
Профиль   Отправить e-mail  

Работа с ответом сервера по Api

Код выложи. Иначе на чём тебе объяснять?

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

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

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

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

BigGik
Какими методами можно избежать повторного запроса?
Если ты обращаешься к уже разобранному JSON-документу, который уже оттранслировался в отдельный словарь в питоне, то этот словарь представляет из себя просто словарь в питоне и обращение к этому словарю никаких запросов никуда не производит.



Отредактировано py.user.next (Дек. 7, 2022 22:05:23)

Офлайн

#3 Дек. 7, 2022 22:22:03

BigGik
Зарегистрирован: 2022-12-07
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с ответом сервера по Api

Для вас бред, для меня реалии, вынужден делать то, чего не должен, в сфере в которой не разбираюсь. Спасибо, вы дали ответ на мой вопрос.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version