I wanted to read tar.json file, so I write:
import json
with open('tar.json', "r", encoding='utf-8') as read_file:
data = json.load(read_file)
and print it as dictionary, for which the key will be "linia" (written as int) and the value will be value tuple.
For example, for "linia 52" I want to get data in format:
{52: ('Czerwone Maki P+R', 'Chmieleniec', 'Kampus UJ', 'Ruczaj', 'Norymberska', 'Grota-Roweckiego', 'Lipińskiego', 'Kobierzyńska', 'Słomiana', 'Kapelanka', 'Szwedzka', 'Rondo Grunwaldzkie', 'Orzeszkowej', 'Stradom', 'Starowiślna', 'Poczta Główna', 'Teatr Słowackiego', 'Lubicz', 'Rondo Mogilskie', 'Cystersów', 'Białucha', 'TAURON Arena Kraków Wieczysta', 'Muzeum Lotnictwa', 'AWF', 'Stella-Sawickiego', 'Czyżyny', 'Rondo Czyżyńskie', 'Os. Kolorowe', 'Plac Centralny im. R.Reagana', 'Os. Zgody', 'Rondo Kocmyrzowskie im. Ks. Gorzelanego', 'DH Wanda', 'Rondo Hipokratesa', 'Dunikowskiego', 'Kleeberga', 'Piasta Kołodzieja')}
How to do this? And how to find for every key number of values tuples?
I know that command: >>> data["linia"][19]["przystanek"][1]["name"]
returns
'Chmieleniec 02'
linia
is a list of dictionaries. You probably want to iterate over those entries, formatting them as appropriate. "Iterate" means "you need a loop of some sort".