Класс O: работаем с JSON как с объектом, а не как со словарём
Класс O — наследник dict, который открывает JSON через точку: response.user.name вместо response["user"]["name"]. Разбираю реализацию и примеры десериализации и сериализации на синтетических данных.