Python Json

发布时间:2019-08-06 09:14:09编辑:auto阅读(1289)

    '''
    如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,
    因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。
    JSON表示的对象就是标准的JavaScript语言的对象一个子集,JSON和Python内置的数据类型对应如下:

    '''

    import json

    dict_user={"name":"zhoujun","age":29,"hobby":"旅游"}
    json_user=json.dumps(dict_user)
    print(json_user)
    f=open('jsonuser.json','w',encoding='utf-8')
    f.write(json_user)
    f.close()

    f=open('jsonuser','r',encoding='utf-8')
    n_data=json.loads(f.read())
    print(type(n_data))
    print(n_data)

关键字