zoukankan      html  css  js  c++  java
  • python之json

    JSON全称是(JavaScript Object Notation)是一种轻量级的数据格式,
    一般用于前后台,数据的交互。

    dumps / loads

    ##  dumps   序列化    python对象 -> json
    
    a = json.dumps(user,indent=2,sort_keys=True)   # dumps -> json 格式的字符串              indent缩进    sort_key排序
    print(a)
    print(type(a))   #json 格式的字符串
    print(user)
    
    ## loads   反序列化   json转python类型
    b = json.loads(a)
    print(type(b))     # dict
    print(b)

    dump / load (针对文件用的)

    # 写入文件 dump 序列化
    with open('temp.json','w+' ) as f:   #以json格式将数据写入文件
        json.dump(user,f,indent=2,sort_keys=True )    # indent缩进   sort_key排序
    
    # 读取json数据文件 load
    # f = open('temp.json','r+' )
    with open('temp.json','r+' ) as f:       #读
        data = json.load(f)     # 反序列化f
    print(data )
    print(type(data) )
    print(data['name'] 
  • 相关阅读:
    63.Unique Paths II
    Java中的访问修饰符
    Java語言
    JRE与JDK
    Linux中ls命令详解
    硬盘主分区和拓展分区
    java中的静态初始化块
    java中的静态变量
    java中的静态方法
    java构造方法
  • 原文地址:https://www.cnblogs.com/shuai06/p/12397485.html
Copyright © 2011-2022 走看看