如何包含具有枚举类的源代码并使用json文件的键值进行验证?

问题描述

我对python完全陌生。我正在python 2.7中开发json验证器,我有一个文件代码,其中包含应检查json文件的意图屏幕值的enum类

enum class ScreenType {
None=0,CLUSTER=(1<<0),FRONT_CENTER = (1<<2),.....
}
   "intents":[
   {
       "screens":["FRONT_CENTER","REAR_LEFT"],"ids": ....
       "layouts" : ...
   }
] 

我需要检查i / p json文件屏幕属性是否使用上述源代码中定义的类型。

如果屏幕未使用enum类中定义的类型,则会引发错误。我还需要动态添加代码,而不是在代码中对enum类进行硬编码。我是否需要包含任何外部软件包?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)