What is pyjson5?
mainpyjson5 is a Python implementation of the JSON5 data format. JSON5 extends the standard JSON format to make it more suitable for configuration files by allowing:
- JavaScript-style comments (both single and multi-line).
- Unquoted object keys (if they are legal ECMAScript identifiers).
- Trailing commas in objects and arrays.
- Single-quoted strings and multi-line string literals.
Note: This library is designed specifically for JSON5 documents and does not support arbitrary JavaScript (e.g., bare integers as object keys are not supported).