• Как получать значения из словаря через точку?

    @Lauarvik
    для этого существует стандартный модуль types с классом SimpleNamespace
    from types import SimpleNamespace
    
    json_data =  {
                "name": "Terminal",
                "packageName": "application",
                "order": 20,
                "versionName": "1.37"
    }
    
    data = SimpleNamespace(**json_data)
    print(data.name)
    print(data.order)
    #добавляем новое поле
    data.new_field = "boo"
    print(data)

    Terminal
    20
    namespace(name='Terminal', packageName='application', order=20, versionName='1.37', new_field='boo')
    Ответ написан
    Комментировать