dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

python で json5

2024-09-03 23:24:47 | python

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}'