make skeleton semi-functional by wrapping json
6 files changed
tree: 24faf899bb5a2c403051f03cc3eae53ac0aa5329
  1. json5/
  2. .gitignore
  3. LICENSE
  4. pylintrc
  5. README.md
  6. run
  7. setup.cfg
  8. setup.py
README.md

pyjson5

A Python implementation of the JSON5 data format.

JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language:

  • JavaScript-style comments (both single and multi-line) are legal.
  • Object keys may be unquoted if they are legal JavaScript field names.
  • Objects and arrays may end with trailing commas.
  • Strings can be single-quoted, and multi-line string literals are allowed.

There are a few other extensions to JSON; see the above page for the full details.

This project implements a reader and writer implementation for Python; where possible, it mirrors the standard Python JSON API for ease of use.

This is an early release. It is not well-tested, and has not been tuned for performance.