Metadata-Version: 2.4
Name: jshape
Version: 0.1.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Rust
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: File Formats :: JSON
Summary: Repair malformed JSON and render a stable, human-readable structural outline.
Keywords: json,schema,shape,repair,python
Home-Page: https://github.com/Quantatirsk/jshape
License-Expression: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/Quantatirsk/jshape
Project-URL: Repository, https://github.com/Quantatirsk/jshape

# jshape for Python

`jshape` is the Python package for the Rust-powered JSON shape analyzer in this repository.

## Install

```bash
pip install jshape
```

## Usage

```python
import jshape

outline = jshape.analyze_json(
    '{"user":{"name":"Ada"},"events":[{"id":1},{"id":2,"amount":19.9}]}',
    True,
)

print(outline)
```

