美文网首页
【18】json数据

【18】json数据

作者: Z_JoonGi | 来源:发表于2019-03-26 17:33 被阅读0次

    1.Json数据

    1.1.满足json格式的数据就叫json数据
    1.2.json格式:一个json有且只有一个数据,这个数据必须满足json支持的数据类型
    1.3. json支持的数据类型
    • 数字(number)
      包含所有的数字(整数和小数)
    • 字符串(string)
      用双括号括起来的字符集,字符也可以是转义字符和编码字符
    • 布尔(bool)
      true / false
    • 数组(arry)
      相当于python中的列表[100, "abc", true, ]
    • 字典(dictionary)
      相当于python中的字典{"a" : 2, "s" = 10},但是key值必须为字符串

    2.使用json

    1. 解析json数据(获取到json数据后将json中想要的东西解析出来) --做前端开发人员的工作

    2. 构造json数据
      在python中有一个内置库,专门做json数据处理:json库

    • 1)将json数据转换成python数据

    • 2)loads方法

      json.loads(字符串,encoding='utf-8')
    

    解析json数据:返回json对应的python数据
    字符串要求:字符串中的内容本身就是一个json数据(去掉引号后,本身就是一个json数据)

    • 3)将python数据转换为json数据

    • 4)dumps方法

    json.dumps(python数据)
    

    将python数据转换成内容是对应的json数据的字符串,结果是一个字符串

    3.json文件操作

    json.load(文件对象)
    
    • 将文件中的内容转换成Python数据
    • 文件的内容只是json
    with open() as 变量名:
    
    
    json.dump(python数据, 文件对象)
    

    将python数据转换成json字符串再写入指定的文件中

    4.数据怎么做到本地化

    • 数据保存在本地文件中一份
    • 每次需要使用到这个值的时候,不是直接给值,而是从本地文件中读取它的值

    相关文章

      网友评论

          本文标题:【18】json数据

          本文链接:https://www.haomeiwen.com/subject/rnpgvqtx.html