首页 > 编程语言 > 详细

python- json

时间:2019-09-14 21:56:58      阅读:88      评论:0      收藏:0      [点我收藏+]
一、概念
  • 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,
                            "name": "小白",
                            "sex": "",
                            "age": 28,
                            "addr": "河南省济源市北海大道32号",
                            "grade": "天蝎座",
                            "phone": "18516572946",
                            "gold": 100
                    }
            ]
    }
二、json操作

1、json转成字典
(1).loads()方法
import json

dic = {"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

原文:https://www.cnblogs.com/brf-test/p/11520368.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!