json模块的使用

方法 作用
json.loads() 将包含 JSON 数据的字符串转换为字典dict。
json.load(fp) 从文件中读取json, 并转化为python 数据
json.dumps() 函数将一个 字典dict 值转换成 JSON 格式的数据字符串。
json.dump(obj, fp) 转换为json并保存到文件中

使用详解:
json.loads()和json.dumps()

import json

name_emb = {
     'a': '1111', 'b': '2222', 'c': '3333', 'd': '4444'}

s = json.dumps(name_emb)
print(json.dumps(name_emb))
print(json.loads(s))

运行结果:

{
     "a": "1111", "b": "2222", "c": "3333", "d": "4444"}
{
     'a': '1111', 'b': '2222', 'c': '3333', 'd': '4444'}

json.load()和json.dump()

import json

name_emb = {
     'a': '1111', 'b': '2222', 'c': '3333', 'd': '4444'}

filename = "D:\\test\\filename.txt"

with open(filename, "w") as f:
    json.dump(name_emb, f)

with open(filename, "r") as f:
    print(json.load(f))

运行结果:
json模块的使用_第1张图片

{
     'a': '1111', 'b': '2222', 'c': '3333', 'd': '4444'}

你可能感兴趣的:(python模块掌握,python)