zoukankan      html  css  js  c++  java
  • Python JSON的基本使用

    Python JSON的基本使用

    一、json格式介绍

    • JSON(JavaScript Object Notation) 通用的数据类型,易于人阅读和编写。
    • 跟字典有些类似,形式也是key-value{}。
    • json是字符串。
    • 字符串不能用key、value来进行取值,所以在使用时先转换为字典才可以。

    二、json操作

    json转换成字典

    Json.loads()用于解码JSON数据,该函数返回python字段的数据类型。

    loads()方法

    >>> import json
    >>> JsonData = '{"a":1,"b":2,"c":3,"d":4}'
    >>> res = json.loads(JsonData)
    >>> print(res)
    {'a': 1, 'b': 2, 'c': 3, 'd': 4}
    >>> print(type(res))
    <class 'dict'>
    >>> 
    

    loads() 传的是字符串

    字典转成json串

    注意:文件里只能写字符串,但是可以把字典转成json串,json串是字符串,可以写到文件里。

    dumps()方法

    >>> import json
    >>> data = {"a":1,"b":2,"c":3,"d":4}
    >>> res = json.dumps(data)
    >>> print(res)
    {"a": 1, "b": 2, "c": 3, "d": 4}
    >>> print(type(res))
    <class 'str'>
    >>> 
    

    三、结语

    最后,还有两个与之相关的函数,dump()函数和load()函数。对这两个函数还不是太理解,所以没有写到文章中,有兴趣的小伙伴可以去了解下。(不管dumps还是loads,带s的都是与字符串相关的,不带s的都是与文件操作相关的。)

  • 相关阅读:
    20189207《网络攻防实践》第一周作业
    事件冒泡
    链接分类
    JS:offsetWidth\offsetleft
    JS alert()、confirm()、prompt()的区别
    this用法
    事件绑定
    clippath
    浅谈正则
    C++大师Lippman:我对中国程序员的忠告(转载)
  • 原文地址:https://www.cnblogs.com/Monste/p/13386287.html
Copyright © 2011-2022 走看看