Create StrictYAML schemas from jsonschemas
Project description
StrictYAMLJSONSchema
Translate JSON schemas in to StrictYAML schema.
Simple example:
{
"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
Parse correctly:
print(load(yaml_snippet, load_schema(json.loads(json_schema))).data)
OrderedDict([('name', 'Ford Prefect'), ('age', 42), ('possessions', ['Towel'])])
Install
$ pip install strictyamljsonschema
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for strictyamljsonschema-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb274f2cc0eee3426a4b40f4fa7a31eef82bce8d3edbac0b211c0c1f4c5be8a4 |
|
MD5 | c76cf4cbe5c7d8cafda9916d76fb87c6 |
|
BLAKE2b-256 | ba6b6e3aee092626d9deeba02910ab6a8e9f13da72d7cb93a8eb99505a793083 |