下面是一个如何使用各种JSON数据的示例,这些数据已作为对象用^{}加载。
工作示例-使用Python2.6.9和2.7.10和3.3.5和3.5.0进行测试import json
json_data = '''
{
"array": [
1,
2,
3
],
"boolean": true,
"null": null,
"number": 123,
"object": {
"a": "b",
"c": "d",
"e": "f"
},
"string": "Hello World"
}
'''
data = json.loads(json_data)
list_0 = [
data['array'][0],
data['array'][1],
data['array'][2],
data['boolean'],
data['null'],
data['number'],
data['object']['a'],
data['object']['c'],
data['object']['e'],
data['string']
]
print('''
array value 0 {0}
array value 1 {1}
array value 2 {2}
boolean value {3}
null value {4}
number value {5}
object value a value {6}
object value c value {7}
object value e value {8}
string value {9}
'''.format(*list_0))
输出array value 0 1
array value 1 2
array value 2 3
boolean value True
null value None
number value 123
object value a value b
object value c value d
object value e value f
string value Hello World