美文网首页软件测试技能
python json 序列号/反序列化

python json 序列号/反序列化

作者: 笑起来真好看ccn | 来源:发表于2021-02-18 11:38 被阅读0次

    json格式与字符串格式相互转换:

    序列化  json.loads()

    反序列化  # json.dumps(obj,ensure_ascii=True,indent=None,sort_keys=False)

    import json

    # json_str='{"name":"Felix","age":18}'

    # print(json_str,type(json_str))

    # load_data=json.loads(json_str)

    # print(load_data,type(load_data))

    # with open('felix.json','r',encoding='utf-8') as f:

    #    load_data=json.load(f)

    #    print(load_data,type(load_data))

    #

    # json.dumps(obj,ensure_ascii=True,indent=None,sort_keys=False)

    data={

    "name":"Felix",

        "age":18,

        "hobby": ['运动','妹子'],

        "friends": [

    {

    "name":"刘德华"

            },

            {

    "name":"梁朝伟"

            }

    ]

    }

    json_str=json.dumps(data)

    print(json_str)

    print(json.dumps(data,ensure_ascii=False))

    print(json.dumps(data,ensure_ascii=False,indent=4))

    print(json.dumps(data,ensure_ascii=False,indent=4,sort_keys=True))

    相关文章

      网友评论

        本文标题:python json 序列号/反序列化

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