jq
Json 数据探索
查看第一个 array 的 keys
jq -r '.[0]|keys' all_articles.txt
转成 csv 并按列输出
jq -r '.[0]|keys|@csv' all_articles.txt | tr ',' '\n'
提取数据
提取第一层级所有 array 下的 content 字段
jq -r '.[]|.content' all_articles.txt > new_weixin_content.txt
其他参考
- jq Manual (development version) 官方文档。
- Querying Json Datasets With Jq - Mutable Ideas
- json - Select objects based on value of variable in object using jq - Stack Overflow
- Bash that JSON (with jq) — Librato Blog
- jq : Linux下json的命令行工具-Bean_lee-ChinaUnix博客
- 命令行 JSON 处理工具 jq 的使用介绍