「Python」json.dumpsでオブジェクトをjsonに変換する

書式
json.dumps(obj, *, skipkeys=False, ensure_ascii=True,
check_circular=True, allow_nan=True, cls=None,
indent=None, separators=None, default=None, sort_keys=False, **kw)
JSON のキー値ペアのキーは、常に str 型です。辞書が JSON に変換されるとき、辞書の全てのキー
は文字列へ強制的に変換が行われます。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import json
#辞書
print(json.dumps({"name": "test01", "age": 30}))
#リストlist
print(json.dumps(["fukuoka", "tokyo"]))
#tuple
print(json.dumps(("oosaka", "yokohama")))
#string文字列
print(json.dumps("hello"))
#int整数
print(json.dumps(46))
#float型
print(json.dumps(45.76))
#Boolean型
print(json.dumps(True))
#Boolean型
print(json.dumps(False))
#None
print(json.dumps(None))
import json #辞書 print(json.dumps({"name": "test01", "age": 30})) #リストlist print(json.dumps(["fukuoka", "tokyo"])) #tuple print(json.dumps(("oosaka", "yokohama"))) #string文字列 print(json.dumps("hello")) #int整数 print(json.dumps(46)) #float型 print(json.dumps(45.76)) #Boolean型 print(json.dumps(True)) #Boolean型 print(json.dumps(False)) #None print(json.dumps(None))
import json

#辞書
print(json.dumps({"name": "test01", "age": 30}))
#リストlist
print(json.dumps(["fukuoka", "tokyo"]))
#tuple
print(json.dumps(("oosaka", "yokohama")))
#string文字列
print(json.dumps("hello"))
#int整数
print(json.dumps(46))
#float型
print(json.dumps(45.76))
#Boolean型
print(json.dumps(True))
#Boolean型
print(json.dumps(False))
#None
print(json.dumps(None))

結果
{“name": “test01", “age": 30}
[“fukuoka", “tokyo"]
[“oosaka", “yokohama"]
“hello"
46
45.76
true
false
null

Python

Posted by arkgame