Sobes.tech
Junior — Middle

Z jakiej biblioteki korzysta się do konwersji danych z formatu JSON na obiekty i odwrotnie?

sobes.tech AI

Odpowiedź od AI

Aby konwertować dane z formatu JSON na obiekty i odwrotnie w Pythonie, często używa się standardowej biblioteki json.

Przykład użycia:

import json

# Konwersja ciągu JSON na obiekt Pythona
json_str = '{"name": "Иван", "age": 30}'
data = json.loads(json_str)
print(data['name'])  # Wyświetli: Иван

# Konwersja obiektu Pythona na ciąg JSON
python_obj = {'city': 'Moskwa', 'population': 12000000}
json_data = json.dumps(python_obj, ensure_ascii=False)
print(json_data)  # Wyświetli: {"city": "Moskwa", "population": 12000000}

Dla innych języków programowania dostępne są własne biblioteki, np. w JavaScript wbudowany obiekt JSON, w Java biblioteki Jackson lub Gson.