2018.10.19PYTON-30-JSON

Json

  • 在线工具
    -JSON
    -轻量级的数据交换式,基于ECMAScript

  • json格式是一个键值对形式的数据集
    - KEY:字符串
    - value:字符串,数字,列表,json
    - json使用大括号包裹
    - 键值对直接用等号隔开

      			student = {
      					"name":"wangdapeng",
      					"age":18,
      					"mobile":"1611111111111"
      					}
    
    • json和python格式的对应
      - 字符串:字符串
      - 数字:数字
      - 队列:list
      - 对象:dict
      - 布尔值:布尔值
      -python for json
      • json包
      • json和python对象的转换
        • json.dumps():对数据编码,把python格式表示成Json格式
        • json.loads():对数据解码,把json格式转换成python格式
      • python读取json文件
        • json.dumps():把内容写入文件
        • json.load():把json文件内容读入python
      • 案例V07
import json
STudent={
		"name":"luidana",
		"age":18,
		"mobile":"156060606653"
		}
print(type(student))

stu_json = json.dumps(student)
stu_dict = json.loads(stu_json)

案例V08

import json

data = {"name":"abc,"age":12}

with open("t.json",'w'} as f:
		json.dump(data,f)
with open("t.json",'r'} as f:
		d=json.load(data,f)
		print(d)

猜你喜欢

转载自blog.csdn.net/weixin_42879237/article/details/83186491