简介
catj是一个可以将JSON文件以平铺的格式显示出来的脚本工具。
编译和测试方式
1. 配置安装环境
1) 安装wget。
yum install wget -y
2) 安装npm。
yum install npm
----结束
2.安装
以npm方式安装catj。
cd /usr/local/src
npm install -g catj
3.运行和验证
1)创建测试源文件。
cd /usr/local/src
vi test.json
在“test.json”输入如下内容:
{
"mappings": {
"templates": [
{
"fields": {
"mapping": {
"norms": false,
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
}
}
}
]
}
}
2)运行测试文件。
catj test.json
回显内容如下,表示结果正常。
[root@ecs-centos-a ~]# catj test.json
.mappings.templates[0].fields.mapping.norms = false
.mappings.templates[0].fields.mapping.type = "text"
.mappings.templates[0].fields.mapping.fields.keyword.ignore_above = 256
.mappings.templates[0].fields.mapping.fields.keyword.type = "keyword"
----结束