美文网首页
json数据类型转换与类文件对象

json数据类型转换与类文件对象

作者: Vanna_bot | 来源:发表于2018-12-27 17:38 被阅读0次
    json

    是一种数据交换格式,适用于进行数据交互的场景,比如网站前端与后端之间的数据交互。
    json字符串应该是内双外单

    使用

    json字符串转python数据类型:json.loads()
    python数据类型转json字符串:json.dumps()
    ensure_ascii=False实现中文写入保持中文

    import json
    
    data = '{"name": "五选一"}'
    
    # json字符串转字典
    dict_data = json.loads(data)
    print(dict_data)
    print(type(dict_data))
    
    # 字典转json字符串
    json_data = json.dumps(dict_data, ensure_ascii=False)
    print(json_data)
    print(type(json_data))
    

    json.dump实现把python类型写入类文件对象
    json.load实现类文件对象中的json字符串转化为python类型

    import json
    
    data = {"name": "五选一"}
    
    # json.dump 实现把python类型写入类文件对象
    f = open('temp.json', 'w')
    json.dump(data, f, ensure_ascii=False)
    
    #json.load 实现类文件对象中的json字符串转化为python类型
    f = open("temp.json","r")
    data = json.load(f)
    print(data)
    print(type(data))
    
    类文件对象

    具有read()或write()方法的对象
    比如f = open("a.txt","r")

    相关文章

      网友评论

          本文标题:json数据类型转换与类文件对象

          本文链接:https://www.haomeiwen.com/subject/jvirlqtx.html