Skip to main content

json-data-type-transcompiler

pytest.yml

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)

Source distribution for jdtt 1.2.5
File Size Uploaded
jdtt-1.2.5.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jdtt 1.2.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.2.5 This release

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page