zoukankan      html  css  js  c++  java
  • json数据的操作

    1. json.load(file):将文件中的json数据,直接读取到程序中
    2. json.loads(str_json):将一个字符串json数据,转换成 json对象/字典数据
    3. json.dump(json_obj, file):将一个json对象,存储到文件file中
    4. json.dumps(json_obj):将一个json对象,转换成字符串数据

    # ① JSON字符串:字符串中的数据格式是字典格式
    my_json = '{"username": "admin", "password": "123"}'
    
    # ② 将JSON字符串,转换成JSON数据
    import json
    res = json.loads(my_json)
    # <class 'dict'>
    print(type(res), res)
    
    # ③ 操作JSON数据,按照字典的方式
    print(res.get("username"))
    
    # ④ 将JSON数据(字典数据),转换成JSON字符串数据
    my_json2 = json.dumps(res)
    # <class 'str'>
    print(type(my_json2), my_json2)
    
    # ⑤ 直接存储json数据到文件中
    with open("my.json", mode="w") as file:
        # 将res数据(json数据、字典数据),直接存储到文件file中
        json.dump(res, file)
    
    # ⑥ 从文件中直接读取json数据
    with open("my.json") as file:
        # 将文件file中的数据,直接加载到程序中
        res3 = json.load(file)
        # <class 'dict'>
        print(type(res3), res3)
    
  • 相关阅读:
    Linux配置防火墙 开启80端口
    微信支付调用JSAPI缺少参数:timeStamp
    php解压zip文件
    css JavaScript 笔记
    css
    html标签
    模拟服务器返回html
    网页特殊符号HTML代码大全
    selectors模块
    select
  • 原文地址:https://www.cnblogs.com/duxiangjie/p/13929908.html
Copyright © 2011-2022 走看看