Skip to main content

A simple script to minify valid JSON, containing C/C++ style comments

Project description

JSON-minify
============

A port of the `JSON-minify` utility to the Python language.

Overview
--------

`JSON-minify` minifies blocks of JSON-like content into valid JSON by removing
all whitespace *and* JS-style comments (single-line `//` and multi-line
`/* .. */`).

With `JSON-minify`, you can maintain developer-friendly JSON documents, but
minify them before parsing or transmitting them over-the-wire.

Installation
------------

You can install using pip as follows::

pip install JSON-minify

If you wish to use the development version fo JSON-minify, you can install it
as follows::

pip install git+https://github.com/getify/JSON.minify@python


Testing
-------

To run the tests, just execute json_minify.py.

::

python json_minify.py

License
-------

The code and all the documentation are released under the MIT license.

http://getify.mit-license.org/


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

JSON_minify-0.3.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

JSON_minify-0.3.0-py2.py3-none-any.whl (5.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file JSON_minify-0.3.0.tar.gz.

File metadata

  • Download URL: JSON_minify-0.3.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for JSON_minify-0.3.0.tar.gz
Algorithm Hash digest
SHA256 499717626144a533d64ed4a1513976cf2212958b6806a66e07dd8e22207df559
MD5 ca5e90da49b09d1aaad8bac190977cd4
BLAKE2b-256 b51da641b3c8a59b06dcb4adf86adc8e5ea73942a958139ccaf607b2a8c473bd

See more details on using hashes here.

File details

Details for the file JSON_minify-0.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for JSON_minify-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 268e6966c0f1dcb32ac54e1d047b83deba9ce711c0763ceba63f26d3aeedf656
MD5 c52c9e472fe597f026fc421674587c85
BLAKE2b-256 b1876002eeb7478fae1344a8dbcc1c1594d1755e73c1d179ff697ab881bbfa06

See more details on using hashes here.

Supported by

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