
一、概念 Json是一种通用的数据类型,任何语言都认识 接口返回的数据类型都是Json 长得像字典,形式也是k-v { } 其实Json是字符串 字符串不能用key、value来取值,要先转成字典才可以 定义Json字符串,要使用‘’‘ {}’‘’格式 http://www.beJson.com/可以校验Json格式对不对 Json串里面是双引号,字典里面是单引号 格式如下: { "error_code": 0,#要使用双引号,如果是单引号则运行时会报错,可以上网做在线Json格式校验 "stu_info": [ { "ID": 309,"name": "小白","sex": "男","age": 28,"addr": "河南省济源市北海大道32号","grade": "天蝎座","phone": "18512572946","gold": 100 },{ "ID": 310,"phone": "18516572946","gold": 100 } ]}
二、Json *** 作
1、Json转成字典
(1).loads()方法
import Jsondic = {"name": "dabai","age": 18}print(Json.dumps(dic)) # 把字典转成Json串fj = open(‘a.Json‘,‘w‘)print(Json.dump(dic,fj)) # 把字典转换成的Json串写到一个文件里面s_Json = ‘{"name":"dabai","age":20,"status":true}‘print(Json.loads(s_Json)) # 把Json串转换成字典fr = open(‘b.Json‘,‘r‘)print(Json.load(fr)) # 从文件中读取Json数据,然后转成字典总结
以上是内存溢出为你收集整理的python- json全部内容,希望文章能够帮你解决python- json所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)