美文网首页
【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.数据怎么做到本地化

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

相关文章

  • 前端16

    json json格式的数据: {"name":'tom',"age":18} 与json对象不同的是,json数...

  • json 文件 和 公开接口

    jsonjson格式的数据: {"name":'tom',"age":18}与json对象不同的是,json数据格...

  • json -----dumps,loads dump ,lo

    (一) json 数据和字典的转换dict = {'age':'18'} json_data = {"age"...

  • 【18】json数据

    1.Json数据 1.1.满足json格式的数据就叫json数据 1.2.json格式:一个json有且只有一个数...

  • 18-json-ajax-正则

    json是javascript对象的一种数据格式 {“name":Tom; "are":18} json的键一定要...

  • day12-json和异常捕获

    1.json数据 1.什么是json数据json是一种数据格式,满足json数据格式就是json数据(json文件...

  • json和异常捕获

    1.json数据 1.什么是json数据 json数据就是一种数据格式,瞒住json格式的数据就是json数据。文...

  • day12-json和异常捕获

    12.1 json数据 1.什么是json数据json是一种数据格式,满足json格式的数据就是json数据。文件...

  • python笔记day11-json数据

    一、json数据 1、声明是json数据 json是一种数据格式,满足json格式的数据就是json数据。 文件后...

  • day12-json和异常捕获

    02-json数据 1.什么是json数据: json是一种数据格式,满足json格式的数据就是json数据。文件...

网友评论

      本文标题:【18】json数据

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