Json простой парсинг - Python

Узнай цену своей работы

Формулировка задачи:

Здравствуйте ! Есть вот такой код, возвращающий JSON:
Листинг программы
  1. "Stock Quotes": [
  2. {
  3. "1. symbol": "AMD",
  4. "2. price": "10.6650",
  5. "3. volume": "35472962",
  6. "4. timestamp": "2018-03-23 14:45:23"
  7. },
  8. {
  9. "1. symbol": "NVDA",
  10. "2. price": "235.9400",
  11. "3. volume": "14183630",
  12. "4. timestamp": "2018-03-23 14:45:23"
  13. }
  14. ]
Сам код, рабочий
Листинг программы
  1. res = requests.get('https://www.alphavantage.co/query?function=BATCH_STOCK_QUOTES&symbols=AMD, NVDA&apikey=demo')
  2. obj = json.loads(res.text)
  3. print ( obj['Stock Quotes'][0]["1. symbol"] + ' ' + obj['Stock Quotes'][0]["2. price"]
  4. print ( obj['Stock Quotes'][1]["1. symbol"] + ' ' + obj['Stock Quotes'][1]["2. price"]
  5. )
Все бы хорошо, но неаккуратно как-то, прямо указывать [0] or [1]. Хочется сделать что-то типа:
Листинг программы
  1. for [всех_записей в Stock Quotes in obj
  2. print ([текущая запись]: [первое поле] + [второе поле])
Не знаю, как. И чтобы почитать толковое по парсингу JSON? Потому что чувствую, что тут ничего серьезного.

Решение задачи: «Json простой парсинг»

textual
Листинг программы
  1. obj = res.json()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут