最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

8

旗下网站admin38浏览0评论

8

8

8-Python⾃动化之json数据处理Python ⾃动化之json数据处理⼀、前⾔Json,全名 JavaScript Object Notation,是⼀种轻量级的数据交换格式,常⽤于http请求中。有些post的请求参数是json格式的,需要导⼊json模块处理。⼀般常见的接⼝返回数据也是json格式的,⽤json来解析返回的数据,做判断时候往往只需要提取其中⼏个关键的参数就⾏。1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)(1)json.dumps()函数是将⼀个Python数据类型列表进⾏json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)(2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典)2、json.dump()和json.load()主要⽤来读写json⽂件函数。⼆、⽰例JSON 是⼀种数据交换格式,规定了字符集为UTF-8 这样也多语⾔兼容。JSON的字符串规定必须使⽤双引号"", object的键也必须⽤双引号""。1、Json_dumps.pyimport json# json.dumps()函数的使⽤,将字典转化为字符串dict1 = {"age": "12"}json_info = json.dumps(dict1)print("dict1的类型:"+str(type(dict1)))print("通过json.dumps()函数处理:")print("json_info的类型:"+str(type(json_info)))print(dict1)print(json_info)2、Json_loads.pyimport json# json.loads函数的使⽤,将字符串转化为字典json_info = '{"age": "12"}'dict1 = json.loads(json_info)print("json_info的类型:"+str(type(json_info))) print("通过json.dumps()函数处理:")print("dict1的类型:"+str(type(dict1)))print(json_info)print(dict1)3、Json_dump.pyimport json# json.dump()函数的使⽤,将json信息写进⽂件json_info = "{'age': '12'}"file = open('1.json', 'w', encoding='utf-8') json.dump(json_info, file)4、Json_load.pyimport json# json.load()函数的使⽤,将读取json信息file = open('1.json','r',encoding='utf-8')info = json.load(file)print(info)感谢笔者

格式,字典,数据,字符串,转化,函数,需要

发布评论

评论列表(0)

  1. 暂无评论