Python初学10-Json

Json

     一种轻量级的数据交换格式

import json

1、Json字符串转Json对象

#Json 里字符为双引号
json_str = '{"name":"Tom","age":15}'

json_obj=json.loads(json_str)
print(json_obj,type(json_obj))
print(json_obj['name'],json_obj['age'])
json_str = '[{"name":"Tom1","age":151},{"name":"Tom2","age":152}]'
json_obj = json.loads(json_str)
print(json_obj,type(json_obj))
for i in json_obj:
    print(i['name'],i['age'])
2、Json对象转json字符串
json_obj = [
           {'name':'Tom1','age':101,'flag':False},
           {'name':'Tom2','age':102}
          ]    
json_str = json.dumps(json_obj)
print(type(json_str),json_str)
3、Json 和 Python
'''    
json     python
object    dict
array     list
string    str
number    int
number    float
true      True
null      None
'''

猜你喜欢

转载自blog.csdn.net/qq_34819372/article/details/80665637