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)
    
  • 相关阅读:
    Android学习之APP点击功能闪退问题的处理一
    RN TextInput用法
    OC仿QQ侧滑
    UIKIT_EXTERN和define定义常量
    iOS添加pch文件
    UICollectionView横向分页
    OC,UITableView侧滑删除
    OC图片滑动验证
    OC屏幕手势解锁
    OC分割输入验证码的视觉效果
  • 原文地址:https://www.cnblogs.com/duxiangjie/p/13929908.html
Copyright © 2011-2022 走看看