从jsonschema创建StrictYAML模式
项目描述
StrictYAMLJSONSchema
将JSON模式转换为StrictYAML模式。
简单示例
{
"type": "object",
"properties": {
"age": {
"type": "integer"
},
"name": {
"type": "string"
},
"possessions": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": ["age", "name", "possession"]
}
# All about the character
name: Ford Prefect
age: 42
possessions:
- Towel
from strictyamljsonschema import load_schema
from strictyaml import load
import json
正确解析
print(load(yaml_snippet, load_schema(json.loads(json_schema))).data)
OrderedDict([('name', 'Ford Prefect'), ('age', 42), ('possessions', ['Towel'])])
安装
$ pip install strictyamljsonschema
项目详情
关闭
strictyamljsonschema-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb274f2cc0eee3426a4b40f4fa7a31eef82bce8d3edbac0b211c0c1f4c5be8a4 |
|
MD5 | c76cf4cbe5c7d8cafda9916d76fb87c6 |
|
BLAKE2b-256 | ba6b6e3aee092626d9deeba02910ab6a8e9f13da72d7cb93a8eb99505a793083 |