Задать вопрос
Parmay
@Parmay

Как вывести нужную переменную из JSON?

Добрый вечер!
Подскажите, пожалуйста, как извлечь нужную переменную из json?
Питон скрипт используя api qiwi по запросу выводит json отчёт, полученный от qiwi. Содержание его следующее:
{
  "accounts": [
    {
      "alias": "string",
      "balance": {
        "amount": 0,
        "currency": 0
      },
      "bankAlias": "string",
      "currency": 0,
      "defaultAccount": true,
      "fsAlias": "string",
      "hasBalance": true,
      "title": "string",
      "type": {
        "id": "string",
        "title": "string"
      }
    }
  ]
}

Необходимо сделать print значения переменной amount. Заранее спасибо
  • Вопрос задан
  • 4030 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Как-то так...
import json
myjson = """
{
  "accounts": [
    {
      "alias": "string",
      "balance": {
        "amount": 0,
        "currency": 0
      },
      "bankAlias": "string",
      "currency": 0,
      "defaultAccount": true,
      "fsAlias": "string",
      "hasBalance": true,
      "title": "string",
      "type": {
        "id": "string",
        "title": "string"
      }
    }
  ]
}
"""
data = json.loads(myjson)
print data["accounts"][0]["balance"]["amount"]

Ну и на почитать - https://realpython.com/python-json/
Ответ написан
Комментировать
@a2NaF
Python 3
import json
json_var = json.loads(text)
print(json_var["accounts"][0]["balance"]["amount"])

В text должна быть str в json формате. Только двойные кавычки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект