python入门(二十):Json序列化

来源:互联网 发布:php安装redis扩展 编辑:程序博客网 时间:2024/05/20 03:43

Python中用于序列化的两个模块

  • json     用于【字符串】和 【python基本数据类型】 间进行转换(Json = 字符串(内容列表,字典,元组))
  •            http请求响应内容字符串
  • pickle   用于【python特有的类型】 和 【python基本数据类型】间进行转换

Json模块提供了四个功能:dumps、dump、loads、load

pickle模块提供了四个功能:dumps、dump、loads、load


1.json

json.loads():把字符串转换为字典(内部必须为双引号)

json.dumps():字典转换为字符串

load(): 读内容 , 把字符串转换为字典

dump():写内容,把字典转换为字符

import jsondic = {'k1': 123, 'k2': 'v2'}json.dump(dic, open('db', 'w'))r = json.load(open('db', 'r'))print(r, type(r))

网站返回的字符串的表现形式:1.HTML

                                                   2.json

                                                   3.xml

原创粉丝点击