json文件的修改和保存怎么做?JSON文件含义是什么?

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工具网。

推荐阅读:

java架构师培训班靠谱么?怎么选择好的培训班?

java怎么做爬虫?java网络爬虫实例讲解

java面试题有哪些?java常见的面试题及答案