華為云計算 云知識 catj是什么
catj是什么

簡介

catj是一個可以將JSON文件以平鋪的格式顯示出來的腳本工具。

編譯和測試方式

1. 配置安裝環(huán)境

1) 安裝wget。

yum install wget -y

2) 安裝npm。

yum install npm

----結束

2.安裝

以npm方式安裝catj。

cd /usr/local/src

npm install -g catj

3.運行和驗證

1)創(chuàng)建測試源文件。

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"

----結束