![](/img/trans.png)
[英]How to convert a JSON with arrays in tsv with jq keeping the array structure?
[英]how to convert a tree structure in a TSV table
對於上面的 json 文件,我想連續打印父子關系。
2759<TAB>4751
2759<TAB>33208
我還想要從鍵到名稱的映射。
Eukaryota<TAB>2759
Fungi<TAB>4751
請注意,這個 JSON 文件是一個嵌套結構。
有人可以讓我知道如何在 jq 中提取信息嗎? 謝謝。
在您的情況下,每個孩子都知道自己的父母,因此使用..
的任務很簡單:
.. | objects | .children[]? | [.parent,.key] | @tsv
這將產生 14746 行。 但不要忘記使用 -r 命令行選項。
同樣對於鍵名對:
.. | objects | .children[]? | [.key, .name] | @tsv
也許並不奇怪,這會產生相同數量的行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.