首页 > 编程语言 >python json使用

python json使用

时间:2022-12-14 17:02:24浏览次数:39  
标签:article2 python writer dumps json 使用 article data

本质:字典和 json字符串 相互转换

json.dumps将一个Python数据结构转换为JSON

import json
data = {
    'name' : 'myname',
    'age' : 100,
}
json_str = json.dumps(data)

 生成 json数据

import json
 
article_info = {}
data = json.loads(json.dumps(article_info))
 
data['article1'] = 'NONE'
 
article2 = {'title': 'python基础', 'publish_time': '2019-4-1', 'writer': {}}
data['article2'] = article2
 
article = json.dumps(data, ensure_ascii=False)
print(article)

下面将writer的信息(json)插入其中

import json
 
article_info = {}
data = json.loads(json.dumps(article_info))
 
data['article1'] = 'NONE'
 
article2 = {'title': 'python基础', 'publish_time': '2019-4-1', 'writer': {}}
data['article2'] = article2
 
writer = {'name': '李先生', 'sex': '男', 'email': '[email protected]'}
data['article2']['writer'] = writer
 
article = json.dumps(data, ensure_ascii=False)
print(article)

 

  生成 json文件

两种方法均可以实现:
1、将python字典数据用dumps()方法编码成JSON字符串,然后再写入json文件中

with open("../config/format_json.json", 'w') as write_f:
    write_f.write(json.dumps(load_dict, indent=4, ensure_ascii=False))

2、直接用dump()方法将python字典数据写入json文件中

with open("../config/format_json.json", 'w') as write_f:
    json.dump(load_dict, write_f, indent=4, ensure_ascii=False)

 

标签:article2,python,writer,dumps,json,使用,article,data
From: https://www.cnblogs.com/pass-ion/p/16982637.html

相关文章