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’)

更多文章:
数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)
2026年9月7日 17:00
springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)
2026年9月7日 14:00
display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)
2026年9月7日 11:00
timestamp without time zone(Postgresql中to_date()函数使用问题)
2026年9月7日 09:40






