json文件内容(centos7合并json文件)

本文目录
centos7合并json文件
实现将test.json的list和test_write.json的list合并,并且写入到test_okok.json
此类方法可用于文件中 这里是引用 没有数字 的情况
test.json文件内容如下:
[
’qwe’,
’asd’,
’zxc’,
’qweqweqweqweqweqweqweqwe’
]
登录后复制
test_write.json内容如下:
[
’123’,
{
"name": "aaa",
"age": {
"addr": "ape-redis-00.bcc-szth.baidu.com",
"port": 8604
}
},
’789’
]
登录后复制

代码实现如下
import os
import json
import ast
fo = open(afs_client.afs_client_dir + ’/test.json’, "r")
str1 = fo.read()
b = ast.literal_eval(str1)
fo.close()
fo2 = open(afs_client.afs_client_dir + ’/test_write.json’, "r")
str2 = fo2.read()
b2 = ast.literal_eval(str2)
fo2.close()
b.extend(b2)
fo3 = open(afs_client.afs_client_dir + ’/test_okok.json’, "w")
json.dump(b, fo3, indent=4)
fo3.close()
登录后复制

test_okok.json文件内容如下:
[
"qwe",
"asd",
"zxc",
"qweqweqweqweqweqweqweqwe",
"123",
{
"name": "aaa",
"age": {
"addr": "ape-redis-00.bcc-szth.baidu.com",
"port": 8604
}
},
"789"
]
登录后复制

json
list
vue打包的时候将git提交信息打包进去
1、在项目根目录下新建一个名为preBuild.js的脚本文件,内容如下:
注意:./public/git_info.json是生成版本信息文件的目录与文件名称
2、修改package.json文件的打包命令为:"node preBuild.js && vue-cli-service build"
3、在终端输入打包命令:npm run build,在项目根目录下的public目录下会生成一个git_info.json文件,同时在打包的dist目录下也会生成一个git_info.json文件,文件内容如下:
请求本地文件夹中json文件的数据
记录下请求本地文件夹public中的json文件的数据,记住一定是放在public文件夹的
然后启动服务,因为我是create-react-app创建的项目,所以直接yarn start或者npm run start
可以直接在网页中输入 localhost:3000/mock/data.json 然后数据就显示在网页中啦,如下图
这么模拟数据是因为数据后端已经设计好了,直接找后端拿到数据,而不用每次后端都开启服务才能取到数据
数据请求方式直接fetch就可以了 或者axios,我是觉得fetch直接用比较方便
python读取json文件有中文会报错
估计是乱码造成,需要在读取的py文件中指定编码格式:
在文件开头,设置成gbk格式import os,sys,re,csv
reload(sys)
sys.setdefaultencoding(’gbk’)

更多文章:
dos命令清屏(Windows DOS内部命令详解04——del、ren、cls、ver、date、time)
2026年11月6日 15:40
constantly的用法及词组(英语时态对应的时间状语都有哪些)
2026年11月6日 15:20
sql2016安装后如何打开(怎么打开sql server 2016 管理工具)
2026年11月6日 15:10
arcgis怎么设置文本框样式?用JS怎么实现一个把一个文本框中的选中内容加粗,效果基本上和编辑器的加粗效果相同急需
2026年11月6日 10:50







