回答編集履歴
2
$entitiesを使わない
test
CHANGED
@@ -12,3 +12,16 @@
|
|
12
12
|
[non JSON -r — jqTerm](https://jqterm.com/4edea93cd61f81b76a025fba55c09303?query=.%5B%5D%20as%20%24entities%20%7C%20%24entities.children%5B%5D%20as%20%24chidren%20%7C%20%5B%24entities.name%2C%20%24chidren.name%5D%20%7C%20%40csv&raw=true)
|
13
13
|
|
14
14
|
jqTermにJSON データを貼り付けてjqコマンドを入力すると、結果がリアルタイムに更新されます。
|
15
|
+
|
16
|
+
# 追記
|
17
|
+
|
18
|
+
`$entities`は不要でした。こちらの方が簡潔に書けます。
|
19
|
+
|
20
|
+
```bash
|
21
|
+
jq -r < input.json '.[] | .children[] as $chidren | [.name, $chidren.name] | @csv'
|
22
|
+
"a1","c11"
|
23
|
+
"a1","c12"
|
24
|
+
"a2","c21"
|
25
|
+
```
|
26
|
+
|
27
|
+
[non JSON -r — jqTerm](https://jqterm.com/4edea93cd61f81b76a025fba55c09303?query=.%5B%5D%20%7C%20.children%5B%5D%20as%20%24chidren%20%7C%20%5B.name%2C%20%24chidren.name%5D%20%7C%20%40csv&raw=true)
|
1
リンクを追加
test
CHANGED
@@ -6,3 +6,9 @@
|
|
6
6
|
"a1","c12"
|
7
7
|
"a2","c21"
|
8
8
|
```
|
9
|
+
|
10
|
+
検証に使ったjqTermのリンクを貼っておきます。
|
11
|
+
|
12
|
+
[non JSON -r — jqTerm](https://jqterm.com/4edea93cd61f81b76a025fba55c09303?query=.%5B%5D%20as%20%24entities%20%7C%20%24entities.children%5B%5D%20as%20%24chidren%20%7C%20%5B%24entities.name%2C%20%24chidren.name%5D%20%7C%20%40csv&raw=true)
|
13
|
+
|
14
|
+
jqTermにJSON データを貼り付けてjqコマンドを入力すると、結果がリアルタイムに更新されます。
|