
'''
samochud = {
    "marka" : "ford",
    "model" : "mustang",
    "rok" : 1922
}
'''




gra = {
    "nazwa_gry" : "Counter Strike (CS)",
    "rok_wydania" : 1999,
    "wydawca" : "valve",
    "gatunek" : "strzelanka"
}
"""
print(gra["nazwa_gry"])
print(gra.get("nazwa_gry"))

# print(gra["nazwa_gy"])
print(gra.get("nazwa_gy"))

for value in gra.values():
    print(value)

for key in gra.keys():
    print(key)

for item in gra.items():
    print(item)

gra.setdefault("PEGI", 18)
print(gra)

deleted = gra.pop("wydawca")
print(deleted)
print(gra)

last_item = gra.popitem()
print(last_item)
print(gra)

del gra["gatunek"]
print(gra)

gra.clear()
print(gra)
'''


from pprint import pprint
print(gra)
pprint(gra)
"""

import json
import pprint
y = json.dumps(gra)
print(type(y))
# json.loads() - konwersacja z formatu JSON na python
# json.dump() - zapis obiektu do pliku w formacie JSON
# json.load() - wczytuje dane JSON z pliku i konwertuje na odpowiadające obiekty Python

with open("spis_gier.json", "r") as file:
    spis_gier = json.load(file)
spis_gier["spis_gier"].append(gra)
pprint.pprint(spis_gier["spis_gier"])

with open("spis2.json", "w") as file:
    json.dump(spis_gier, file, indent = 4, sort_keys = True)

