Skip to main content

JSON schema inferer

Project description

jsin

JSon Schema INferer

installation

python -m pip install --upgrade pip
python -m pip install jsin

usage

from jsin import pydanticalize

obj = httpx.get('resource_uri').json()

with open('inferred_pydantic_model.py', 'wt', encoding='utf-8') as f:
    f.write(pydanticalize(obj))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsin-0.0.5.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jsin-0.0.5-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file jsin-0.0.5.tar.gz.

File metadata

  • Download URL: jsin-0.0.5.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for jsin-0.0.5.tar.gz
Algorithm Hash digest
SHA256 a2ec145fc5b824ad23e9ff0b58420e43a9caa9bc6e455ce510c5a5ee6adad04b
MD5 00d848197c54f834c30ee0bf75b5bb86
BLAKE2b-256 28f3890f09ca075f219c580eb501bf67e417f44f04f295ff4cecac0b3746853d

See more details on using hashes here.

File details

Details for the file jsin-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: jsin-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for jsin-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f34d8db19e1ba9cb46bd0429a289cf9ebac0606255be2b933a3da91c158410f5
MD5 80de2b7d60a9b8b6007de4db64b43175
BLAKE2b-256 29d7f5722dad9b7b51f5440bae7c414edc4db1b35157248602cf9f6801465d54

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page