#!/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网页可以翻译json a = 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写入到文件中 dump jsondate = '{"a":1,"b":2,"c":3}' #命名一个json with 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))
NO.26 JSON
最新推荐文章于 2023-08-28 13:26:31 发布