NO.26 JSON

来源:互联网 发布:onvif java开发 编辑:程序博客网 时间:2024/06/08 04:20
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time  : 2017/11/6 22:02# @author : hezefan# @file  : 10.8.py'''json模块'''import json# json的四种方法,有s的就是来处理字符串的,没有s的就是来处理文件的。# json.loads()# json.dumps()# json.load()# json.dump()#loads 单词的意思是:加载 把json格式转换为其他格式,字符串或者文件相关的#dumps 单词的意思是:颠倒 把其他格式或者对象转换为json格式#1/python字典格式转换为json格式,在json.cn网页可以翻译jsona = dict(name='hezefan',age=21,message='i am a cool boy')print(a)print(type(a))b = json.dumps(a)print(b)print(type(b))#2/将json转化为字典c = json.loads(b)print(c)print(type(c))#3文件和json之间的转换#load 从文件中搞出json数据,把文件转换为json#dump就是吧json数据写入到文件中#把json写入到文件中 dumpjsondate = '{"a":1,"b":2,"c":3}'  #命名一个jsonwith open('a.txt','w') as f:    json.dump(jsondate,f)#把json从文件中提取出来with open('a.txt','r') as fr:    m = json.load(fr)    print(m)    print(type(m))
原创粉丝点击