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

    #json是一个通用的数据类型,所有的语言都认识;json是一个字符串
    import json
    info = {"name": "飞飞", "age": "18"}#定义一个字典
    f = open('a.json', 'w', encoding='utf-8')#打开文件a.json文件,如果没有文件,就创建,有的话直接写入
    res = json.dumps(info, ensure_ascii=False) #把字典转成json串,ensure_ascii=False防止中文乱码的
    print(type(res))#打印res的类型是字符串,其实就是json,因为json本身就是字符串
    print(res)
    f.write(res)#打开a.json后直接写入json串
    >>>
    <class 'str'>
    {"name": "飞飞", "age": "18"}

    info_json = '{"name":"飞飞","age":"18"}'#定义了一个json串,因为json本身就是一个字符串,所以这里需要用引号来把字典引起来。
    print(type(info_json))
    >>> <class 'str'>


    names_json = '{"name":"飞飞","age":"18"}' #定义了一个json字符串
    names = json.loads(names_json)#把json字符串转换成字典
    print(type(names))#这是一个字典
    print(names)
    >>> <class 'dict'>

    {'age': '18', 'name': '飞飞'}

     
    
    
  • 相关阅读:
    【Linux】【Chrome】安装Chrome浏览器的攻略
    ubuntu下安装程序的三种方法
    scala学习笔记
    安装scala
    安装java
    Python学习笔记
    Linux安装python
    软件测试笔记
    Linux安装微信
    PUTTY学习
  • 原文地址:https://www.cnblogs.com/wmm007/p/7804534.html
Copyright © 2011-2022 走看看