zoukankan      html  css  js  c++  java
  • JSON常用方法

    1、json.dumps()

    将一个Python数据结构转换为json
    import json
    data = {
    'name': 'xiaodeng',
    'shares': 100,
    }
    json_str = json.dumps(data)

    2、json.loads()

    将一个json编码的字符串转换成一个Python数据结构
    data = json.loads(json_str)

    3、json.dump()

    将数据写成json文件,实际使用的多。
    with open('data.json', 'w') as f:
    json.dump(data, f)

    4、json.load()

    读取json格式文件,实际使用的多。

    with open('data.json', 'r') as f:
    data = json.load(f)

    5.json.load()和json.loads()的主要区别:

    json.load() 是用来读取文件的。
    json.loads () 用来读取字符串。

    6.JSON格式

    有两种:
    一种是object类型:
    {key:value,key1:value1,...},其中,key为string,value为任何基本类型/数据结构
    另一种是数组类型:
    [value1,value2,...],其中,value为任何基本类型/数据结构
    如:{“name”:“李思”,“values”:[1,2,45,'你好']}

    7.JSON为何不用作配置文件

    因为不能加注释,导致可读性差。

    8.JWT:JSON WEB Token

    应用在分布式web,用session管理用户登录成本太高,改用token做登录身份校验,后通过token去取Redies中缓存的用户信息。
    而在JWT出现后,无需使用Redies缓存,直接根据Token取用户信息,及对token可用性校验,使得登录更简单。

    参考:https://blog.csdn.net/qq_40576301/article/details/99984754

  • 相关阅读:
    composer国内镜像配置
    composer.json和composer.lock作用
    工厂模式(描述语言PHP)
    PHP后期静态绑定
    js事件冒泡和事件捕获
    去帮助别人,并接受别人的帮助
    平静,问题本身也是问题
    总是被欲望折磨的我
    习惯产生力量
    秦岭野生动物园
  • 原文地址:https://www.cnblogs.com/dLarger/p/12994553.html
Copyright © 2011-2022 走看看