2018.10.19PYTON-30-JSON

本文深入探讨了JSON作为轻量级数据交换格式的基础知识,详细讲解了JSON与Python之间的转换方法,包括json.dumps()和json.loads()的使用,以及如何通过Python读写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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值