Python:读取json文件并修改文件内容
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
前言
由于需要将中国按各省某密度值大小实现分级渲染,而网上获取的json数据不会带有我们需要的参数,所以我们需要修改json中的文件内容。
数据源:http://datav.aliyun.com/tools/atlas
原理
代码
import json
import random
def get_json_data():#获取json里面数据
dicts = {} # 用来存储数据
with open('D:/data/china.json','r',encoding='utf8') as f:
json_data = json.load(f)
features = json_data["features"]
for feature in features:
properties = feature["properties"]
properties["density"] = random.randint(1,50) # 这里使用随机数
dicts = json_data # 将修改后的内容保存在dict中
return dicts
def write_json_data(dict):#写入json文件
with open('D:/data/china_r.json','w') as r:
json.dump(dict,r)
file = get_json_data()
write_json_data(file)
效果
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
7 个月前
更多推荐
已为社区贡献4条内容
所有评论(0)