JSON文件是用来存储简单的数据结构和对象的文件,可以在web应用程序中进行数据交换;那json文件的修改和保存怎么做?下面来我们就来给大家讲解一下json文件的修改和保存的方法。
1.修改json文件
第三方库jq
cat old_deploy.json | jq --arg cpu_limit $cpu_limit ‘setpath(["spec", "template", "spec", "containers", 0, "resources", "limits", "cpu"]; $cpu_limit)‘ | jq --arg memory_limit $memory_limit ‘setpath(["spec", "template", "spec", "containers", 0, "resources", "limits", "memory"]; $memory_limit)‘ > new_deploy.json
读取文件文本
while read linedo echo "$line"done < /tmp/nginx.yaml
修改文本文件(逐行匹配,替换)
sed - i‘ s / \("host": "\).*/\1192.168.0.1", /g‘ rabbitmq.json cat rabbitmq.json { "rabbitmq": { "ssl": false , "host": "192.168.0.1" , "port": 5672 , "vhost": "/sensu" , "user": "sensu" , "password": "sensu" } }
2. 保存json文件
(1)将数据保存为.json文件
model={} #数据 with open("./hmm.json",'w',encoding='utf-8') as json_file: json.dump(model,json_file,ensure_ascii=False)
(2)读取.json文件
model={} #存放读取的数据 with open("./hmm.json",'r',encoding='utf-8') as json_file: model=json.load(json_file)
(3)dict数据保存不用转化成json,读取json数据也不能转dict数据
JSON文件含义是什么?
JSON是全称为JavaScript Object Notation,是一种有条理,易于访问的存储信息的方法。它为我们提供了一个可读的数据集合,我们可以通过合理的方式来访问这些数据。JSON文件可以存储简单的数据结构和对象。JSON文件在许多不同的编程API中都被支持。如今,JSON已被用于许多Web应用程序来进行数据交换,并且它们实际上不会在硬盘驱动器上保存“.JSON”文件,可以在互联网连接的计算机之间进行数据交换。某些应用程序允许用户将其保存在“.JSON”文件中。
使用JSON的原因:
JSON可以很容易地发送到服务器和从服务器发送,因为JSON格式仅为文本格式,可用作任何编程语言的数据格式。要转换字符串JavaScript具有以JSON格式编写的内置函数可以到本机JavaScript对象中,如果从服务器接收数据,则使用JSON格式,而不是像任何其他JavaScript对象一样去使用它。
并且打开json也是很简单的,只需要将文件导入浏览器就可以了。最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: