json数据与面向对象

json数据与面向对象

json数据

json数据格式

json的作用:
json和xml是两种通用的数据格式,几乎所有的高级编程语言都支持。
json和xml数据的格式的存在,是为了让不同编程语言的程序可以进行有效的数据沟通
json数据格式的要求

  1. 一个json有且只有一个数据
  2. 唯一的这个数据必须是json支持的数据类型的数据
    json支持的数据类型:
    数字 - 表示的时候直接写,并且支持科学计数法,例如:23,3.2,3e4
    字符串 - 表示的时候必须加双引号,支持转义字符
    布尔 - 只有true和false
    字典 - 相当于python的字典,但json字典中键只能是字符串
    数组 - 相当于python的列表
    空值 - null
    json数据和python数据的相互转换
    python中处理json数据的库json
  3. json转python
    json - python
    数字 - int,float
    字符串 - str(默认会将双引号变成单引号)
    布尔 - true->True;false->False
    数组 - list
    字典 - dict
    空值 - null->None

方法:json.loads(json格式的字符串) - 将json数据转换成对应的python数据,json格式的字符串:字符串内容是json数据的字符串
2) python转json
python - json
int,float - 数字
str - 字符串(默认会将单引号变成双引号)
bool - 布尔True->true;False->false
list、tuple - 数组
dict - 字典
空值 - None->null

json.dumps(python数据) - 将python数据转换成json格式字符串

类和对象

类: 类就是拥有相同功能和相同属性的对象的集合
对象: 对象就是类的实例
创建类 – 用代码来描述清楚这个类是拥有哪些相同功能以及哪些相同属性的对象的集合
功能 – 函数
属性(数据) – 变量

语法:
class 类名:
	类的说明文档
	类的内容
说明:
class	-	关键字;固定写法
类名	-	由程序员自己命名,必须遵守两个要求:a.标识符 b.关键字,三个规范:a.建命知义 b.采用驼峰式命名,第一个字母必须大写 c.不使用系统的函数名、类名和模块名
类的说明文档	-	多行注释
类的内容	-	类的属性和方法(功能),属性分为对象属性和类属性,方法分为对象方法、类方法、静态方法三种

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值