def get_request():
r = requests.post(*some request*)
return r
"""The schema which needs to be validated:"""
tc = TypeChecker()
my_json = get_request()[0]
schema = {
"type": "array",
"items": {
"id": {"type": "number"},
'name': {"type": "string"},
"launchAlias": {"type": "string"},
"imsGameType": {"type": "string"},
"liveGameType": {"type": "string"},
"tableColor": {"type": "string"},
"dedicated": {"type": "boolean"},
"status": {"type": "string"},
"language": {"type": "string"},
"languageFlagImageUrl": {"type": "string"},
"dynamicImageUrl": {"type": "string"},
"asaAlternativeImage": {"type": "string"},
"dealer": {"type": "array"},
"dealerName": {"type": "string"},
"dealerPictureUrl": {"type": "string"},
"asaCompliant": {"type": "string"},
"platforms": {"type": "array"},
"playerCount": {"type": "array"},
},
}
"""Schema validation"""
tc.is_type(instance=my_json["name"], type='string')
在处理上述异常的过程中,发生了另一个异常:
回溯(最近的调用为last):文件“C://users/vvel/pycharmprojects/untitled/asd.py”,第58行,在validate_object()文件“C://users/vvel/pycharmprojects/untitled/asd.py”中,第54行,在validate_object tc.is_type(instance=my_json[“name”],type='string')文件“
您似乎不太可能直接使用typechecker
。
您有一个实例和一个架构。
您可能只是想使用jsonschema.validate(instance,schema)
或validator=jsonschema.draft7validator(schema);validator.validate(instance)
。
问题内容: 我对Go真的很陌生,su只在这里忍受我。我正在尝试使用以下代码编写将mysql数据加载到Redis集群的代码:redis-go- cluster , load2redis 这是代码。它有点长,请在这里忍受。 当我执行它时,出现以下异常: 有人可以向我解释我在做什么错吗?我将不胜感激。 问题答案: 如前所述,不适用于地图。这是您可以解决它的一种方法。 Do方法映射到Redis命令集,并且
问题内容: 我写了一个文件 并如下 我已经启动了redis服务器,也已经启动了celery服务器。但是当我运行task.py时,出现以下错误: 可能的原因是什么 问题答案: 嘿,我解决了我添加的一件事 在我的档案中,我获得了成功。
我有一个问题的PropTypes定义在反应,我定义的类型的doc_count_error_upper_bound字段的类型是类型的数字,但它得到检查对类型的对象。我假设某个地方的PropTypes定义由于某种原因而崩溃,因为数据和定义似乎都是正确的,其他字段都被处理得很好。 该应用程序由一系列组件组成,这些组件组织成反应网格布局https://github.com/STRML/react-grid
我正在为我的大学项目制作一个颤动应用程序,我正在添加一个登录和注册页面并通过Firebase进行身份验证,当我点击登录时,调试控制台显示“错误类型'AuthResult'不是类型转换中类型'FirebaseUser'的子类型”,当我在此错误后重新加载应用程序时,它成功登录。 在此次更新后,firebase_auth包更新到0.12.0之前一切都运行良好,方法“signInSusEmailAndPa
我有麻烦与Spring Batch关于配置我的自定义作家这基本上是一个RepositoryItemWriter 我使用mapstruct将DTO映射到处理器内的实体。尽管这似乎是正确的,但我的作者实际上接收的是DTO项而不是实体,因此无法持久化它们。 关于批次结构的一些补充但不相关的信息。我从一个大文件中读取,将其分成较小的文件。然后我用多资源分区器分区我的步骤,处理器正在做一些格式控制,然后写入
问题内容: 我已经在我的Java应用程序中配置了SMTPAppender。 我只收到错误日志类型,而不收到信息类型!我更改了 LevelMin, 但是什么也没有,我插入了 Thresold ,但是什么都没有! 有人有什么建议吗? 问题答案: SMTPAppender在设计上仅记录错误和以上消息。此级别不受属性影响。附加状态的文档: 默认情况下,当附加错误或更高严重性消息时,将发送电子邮件。可以通过