python の json5 ライブラリの利用方法のメモ。
json5 では以下のような json としてはエラーになる文字列でもエラーになりません。
インストール
pip install json5
json5 での parse
> import json5 > a = '{"a": 123, "b": 456, }' > json5.loads(a) {'a': 123, 'b': 456} > b = '[1, 2, ]' > json5.load2(b) [1, 2]
json5 での文字列化
> a = '{"a-b": 1, "a_b": 2}' > obj = json5.loads(a) > json5.dumps(obj) '{"a-b": 1, a_b: 2}'