import json


def readAndWriteJson():
    data = {"name": "张三", "age": 20, "hobby": ["堆代码", "reading", "girls"]}
    # data = [
    #     {"name":"张三","age":20,"hobby":["堆代码","reading","girls"]},
    #     {"name":"李四","age":30,"hobby":["堆代码","reading","搅基"]}
    # ]

    # 倒出为字符串,注意ensure_ascii默认是为True的
    jStr = json.dumps(data, ensure_ascii=False)
    print(type(jStr), jStr)
    print("----------")

    # 载入为字典
    pyObj = json.loads(jStr, encoding="utf-8")
    print(type(pyObj),pyObj)


if __name__ == '__main__':
    readAndWriteJson()
    pass

results matching ""

    No results matching ""