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