json-data-type-transcompiler
CLI tool for transpiling JSON into a programming language data model.
A web interface for using this library is provided at devtools.joeyshi.xyz/jdtt
Installation
pip3 install jdtt
Usage
usage: jdtt [-h] [-l {python,typescript,java,scala}] [-n SCHEMA_NAME] [-s] [-d DATE_FORMAT] [json_file]
positional arguments:
json_file JSON filepath
options:
-h show this help message and exit
-l {python,typescript,java,scala} target language for transpilation
-n SCHEMA_NAME name of the schema
-s sanitize symbol names in schema
-d DATE_FORMAT regex for detecting date fields
Metadata
Release files for jdtt 1.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jdtt-1.2.5.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jdtt-1.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.6 kB
Release files / jdtt-1.2.5.tar.gz
| Download URL | jdtt-1.2.5.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
73e87fc6826b54a847abc61628ce72c0ca40ed0c10bdd5776119f5f5864fd01d
|
|
BLAKE2b-256 checksum How to use checksums |
925812eb8023824372330ef67a81758b9a119e1d96fdf87bdc89702a5bb550c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|
Release files / jdtt-1.2.5-py3-none-any.whl
| Download URL | jdtt-1.2.5-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cc67c407b6201b9f506a6120be880c1f9ffcc5843b409ad9a9e0124495c82e48
|
|
BLAKE2b-256 checksum How to use checksums |
77546878984f79cc02558a2c662f8acfab4f8dc86c6a3c92218a6b4e68a1dce8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|