catj是一个可以将JSON文件以平铺的格式显示出来的脚本工具。
特性:
可以更容易理解JSON文件的结构。输出是有效的JavaScript,可以直接在代码中使用。在为jq这样的工具编写查询语句时非常有用。例如,输入以下JSON:
{"mappings":{"templates":[{"fields":{"mapping":{"norms":false,"type":"text","fields":{"keyword":{"ignore_above":256,"type":"keyword"}}}}}]}}会输出:
.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"
评论