This libs works to convert a json schema to a glue schema struct.
Project description
Jsonschema to Glue struct
A small library that works to read your provided jsonschema and convert it to a glue struct model, in this way you can integrate it in your pipeline or uses it just to get a output and insert manually in your glue table schema.
Installation
pip install glue-struct-transform
Get Started
How to convert a jsonchema to a glue struct schema using this lib
import json
from glue_struct_transform import GlueStructTransform
# Read or set your json schema
schema = open(f'YOUR_JSON_SCHEMA.json',)
schemaLoad = json.load(schema)
# Pass your json schema in dict type to the function
result = GlueStructTransform.json_schema_to_glue_struct(schemaLoad)
Conversions implementation status
Json Schema Type | Glue Schema type | Implementation status | Version |
---|---|---|---|
string | string | implemented |
0.1.0 |
number | double | implemented |
0.1.0 |
integer | int | implemented |
0.1.0 |
object | struct | implemented |
0.1.0 |
array | array | implemented |
0.1.0 |
boolean | boolean | implemented |
0.1.0 |
null | Raises exception | implemented |
0.1.2 |
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 glue-struct-transform-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61175636866237dfc3894a59a789347fc96298b32a4fbf8d3789c0ea345a1ce4 |
|
MD5 | 4f567621c6b15703bcb7df28d936d01b |
|
BLAKE2b-256 | ae62b735dc5f12f4468d222773f610500232764e18b180628dd436f22512c4d5 |