<Python, json> json化
import json
を少し。
In [35]: import json ...: ...: data = [ { 'a':'A', 'b':(2, 4), 'c':3.0 } ] ...: data_json = json.dumps(data) ...: In [36]: data Out[36]: [{'a': 'A', 'b': (2, 4), 'c': 3.0}] In [37]: data_json Out[37]: '[{"b": [2, 4], "a": "A", "c": 3.0}]'
sort
とindent
json.dumps(data, sort_keys=True, indent=2) Out[39]: '[\n {\n "a": "A",\n "b": [\n 2,\n 4\n ],\n "c": 3.0\n }\n]' print(json.dumps(data, sort_keys=True, indent=2)) [ { "a": "A", "b": [ 2, 4 ], "c": 3.0 } ]
json
はJavaScript Object Notation
だそうです。
こちらでお世話になりました。
json – JavaScript Object Notation シリアライザ - Python Module of the Week