07-03 json读取+Python文件写json

    技术2024-12-10  13

    一、json定义:

    javascript的对象表示法,json格式是一种轻重量级的文本数据交换格式,拥有

    存储空间小,处理速度快的优势;

    二、json是一种数据结构

    json本质是一种嵌套字典格式,但键所对应的的值,往往更加复杂,不仅是

    数字,还可以是字符串,数组,列表等;

    三、json数据的读取

    假设文件路径为: C://users/adminstrator/data/sample1.json

    import json with open(" C://users/adminstrator/data/sample1,json ", encode="utf-8", mode="rb") as f : # 读成f文件 f_read=f.read() # f.read() 将f读成字符串格式 #f_read 要求是字符串格式 #type(f_read) ---返回的是字符串 data=json.loads(f_read) #json模块中的loads()函数将文件读成json格式 #type(data) --返回 dict #然后访问读取1 data['key1']['key2']---返回一个值 #访问读取2 data['data']['indent'][0]

    四、Python文件保存为json格式文件

    假设:存储目的地目录

    #将目标文内容重命名 json_data=data['data']['indent'][0] #写入目标路径 with open('C://data/第一章/json格式数据.json' ,'wb') as f: json.dump(json_data,f,indent=0) #indent=0 表示空格为0 #吧json_data数据写到f这个文件中去 f.close()
    Processed: 0.030, SQL: 9