load(),loads()- Remove single line (
//) and block comments (/* */) - Remove trailing commas from arrays and objects
- Remove single line (
dump(),dumps()- Add comments
- Add trailing commas
pip install json-with-comments>>> import jsonc
>>> jsonc.loads("{// comment \n}")
{}
>>> jsonc.loads("{/* comment */}")
{}
>>> jsonc.loads('{"spam": "ham // egg" /* comment */}')
{'spam': 'ham // egg'}
>>> jsonc.loads('{"spam": /* comment */"ham /* egg */"}')
{'spam': 'ham /* egg */'}And just like json module