小编Isa*_*lip的帖子

python - marshmallow 从 jsonschema 构建架构

事实来源是一个 jsonschema 文件/字符串,我希望利用它来构建对象,如使用验证等。

Marshmallow 是否允许使用 JsonSchema 定义架构而不是手动放置字段?

所以目前我所做的是,

  1. 接收序列化的 JSON 数据。
  2. 将其反序列化为 Python 字典
  3. 使用 python-jsonschema 库验证 python 字典。

所以我知道我的 json 足够好,然后使用棉花糖将其序列化为 Python 对象的步骤将遵循,因为我知道我的数据已正确验证。

我希望实现的是使用 jsonschema 在棉花糖中获得验证部分,从而避免使用额外的库并执行多个步骤。

python json jsonschema marshmallow

5
推荐指数
0
解决办法
1473
查看次数

Python日期时间工作日数字代码-动态吗?

得到工作日否,

import datetime
print datetime.datetime.today().weekday()
Run Code Online (Sandbox Code Playgroud)

输出是一个整数,该整数在0-6的范围内,表示doc-weekday的星期一为0

我想知道如何从Python获取值

我希望动态创建一个字典,例如,

{'Monday':0, 'Tuesday':1,...}
Run Code Online (Sandbox Code Playgroud)

python datetime weekday

1
推荐指数
1
解决办法
4740
查看次数

标签 统计

python ×2

datetime ×1

json ×1

jsonschema ×1

marshmallow ×1

weekday ×1