json模块

json的形式

json有两种形式

1. {}----json对象
2. []----json数组

将字典数据写入json文件

    # 将获取到的数据写入json文件
    try:
        with open('shoes.json', 'r') as f:
            shoesdict = json.loads(f.read())
            shoesdict.update(retdict)                       # 读取原有的json数据,并将最新数据更新进去
    except:
        print('第一次执行, 并不存在shoes.json文件')

    with open('shoes.json', 'w') as f:
        try:
            f.write(json.dumps(shoesdict))                  # 如果第一次执行,shoesdict并不存在,仅仅有本次要写入的retdict数据
            print('添加数据到shoes.json文件成功')
        except:
            f.write(json.dumps(retdict))
            print('第一次执行,创建shoes.json文件,并写入数据')
原文地址:https://www.cnblogs.com/hui-code/p/14348209.html