python中json处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中json处理相关的知识,希望对你有一定的参考价值。

参考技术A python中json文件处理涉及的四个函数json.loads()、json.dumps()、json.load()、json.dump()。

1)json.dumps()

    将一个Python数据类型dict进行json格式的编码(字典->字符串)

    eg:

    age_dict = 'age1':'12', 'age2':'15'

    json_info = json.dumps(age_dict)

    print("json_info = ".format(json_info))

    print("json_info type = ".format(type(json_info)))

2)json.loads()

    将json格式数据转换为dict(字符串->字典)

    json_age ='"age1": "12", "age2": "15"'

    dict_age = json.loads(json_info)

    print("json_age = ".format(json_age))

    print("dict_age type = ".format(str(type(dict_age))))

3)json.load()

    读取文件,将里json格式字符串转化为dict

    with open(test.json, 'r') as file:

        contents = json.load(file)

    print(contents)

4)json.dump()

    将dict类型转换为json格式字符串,存入文件

    number = [1, 2, 3, 5]

    file = 'number.json'

    with open(file , 'w') as file:

        json.dump(number, file)

以上是关于python中json处理的主要内容,如果未能解决你的问题,请参考以下文章

python写入json文件

python中处理json文件的方法函数

Python处理JSON数据

python 处理json,list to dict

python爬虫中涉及json数据的处理

Python27中Json对中文的处理