@johnpaul.blick Для того, чтобы распарсить строку json, мы можем перевести её в читаемый для python'а формат dict с помощью метода .loads()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import json # Импортируем модуль для работы с json user_data = { "username" : "tkcs", "password" : "ilovecats15", "city" : "Derry", "name" : "Stephen", "age" : 21 } json_user_data = json.dumps(user_data) # Получаем строку json # Для парсинга мы можем выгрузить строку обратно в dict-формат pars_user_data = json.loads(json_user_data) print("NAME : ", pars_user_data['username']) print("PASSWORD : ", pars_user_data['password']) print("CITY : ", pars_user_data['city']) print("NAME : ", pars_user_data['name']) print("AGE : ", pars_user_data['age']) # Вывод : # NAME : tkcs # PASSWORD : ilovecats15 # CITY : Derry # NAME : Stephen # AGE : 21 |
@johnpaul.blick
В Python есть встроенный модуль json, который можно использовать для парсинга JSON-строки. Для этого используется функция json.loads(). Например:
1 2 3 4 5 6 |
import json json_string = '{"name": "John", "age": 30}' data = json.loads(json_string) print(data) |
В этом примере json.loads() преобразует JSON-строку в объект Python (словарь) и присваивает его переменной data. Вы можете обращаться к данным в этом объекте как к ключам словаря.