• Python中json.load()和json.loads()的区别


    一、图解

    json.loads():解析一个有效的JSON字符串并将其转换为Python字典
    json.load():从一个文件读取JSON类型的数据,然后转转换成Python字典

    二、json.loads()用法

    1、例子

    import json
    
    data = {
    "name": "Satyam kumar",
    "place": "patna",
    "skills": [
    "Raspberry pi",
    "Machine Learning",
    "Web Development"
    ],
    "email": "xyz@gmail.com",
    "projects": [
    "Python Data Mining",
    "Python Data Science"
    ]
    }
    with open("data_file.json", "w") as write:
    json.dump(data, write)
    
    with open("data_file.json", "r") as read_content:
    print(json.load(read_content))

    2、Python和Json数据类型的映射

    JSON EquivalentPython
    object dict
    array list
    string str
    number int
    true True
    false False
    null None

    三、json.load()用法

    1、例子

    import json
    
    # JSON string:
    # Multi-line string
    data = """{
    "Name": "Jennifer Smith",
    "Contact Number": 7867567898,
    "Email": "jen123@gmail.com",
    "Hobbies":["Reading", "Sketching", "Horse Riding"]
    }"""
    
    # parse data:
    res = json.loads(data)
    
    # the result is a Python dictionary:
    print(res)

    四、写在最后

    李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID:Leeeee_Li)。

    有道词典
    | JSON | Python ...
    详细X
      JSON Python | | |   | - - - - - - - - - |:——:| | - - - - - - - - - - - -   | | dict对象   | |数组列表   | |字符串str   | | int数   |真|真   |假|假   零| |没有

    作者:李先生

    -------------------------------------------

    个性签名:在平凡中坚持前行,总有一天会遇见不一样的自己!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

    微信公众号 微信打赏 微信打赏

       微信公众号        微信打赏       支付宝打赏

  • 相关阅读:
    抓取网页萃取网页内容的代码 选择自 liujien 的 Blog
    asp.net2.0
    C# veriosn 3
    ASP.NET常用代码
    vbs automation copy file X: to X
    教学进度
    八岁女孩打电话给爆破公司要求炸毁学校(带中文翻译)
    闲话排序问题
    奋进号(Endeavour)太空梭,将执行最后一次太空任务
    Chrome: Google Translate 开始支持语音输入了!
  • 原文地址:https://www.cnblogs.com/lemon-le/p/14812538.html
Copyright © 2020-2023  润新知