teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

書式の改善

2020/09/10 15:37

投稿

engnao
engnao

スコア29

title CHANGED
File without changes
body CHANGED
File without changes

3

コード追加

2020/09/10 15:37

投稿

engnao
engnao

スコア29

title CHANGED
File without changes
body CHANGED
@@ -9,6 +9,8 @@
9
9
  ・category:値
10
10
  ・URL:値
11
11
  と言った形でデータを抽出したいです。
12
+
13
+ 現在のJSON
12
14
  ```json
13
15
  {
14
16
  "name": "sasuke",
@@ -35,4 +37,27 @@
35
37
  "MoveInfo": []
36
38
  }
37
39
  }
40
+ ```
41
+ 作成するJSON
42
+ ```json
43
+ {
44
+ "total": [
45
+ {
46
+ "name":値
47
+ "category":値
48
+ "URL":値
49
+ },
50
+ {
51
+ "name":値
52
+ "category":値
53
+ "URL":値
54
+ },
55
+ {
56
+ "name":値
57
+ "category":値
58
+ "URL":値
59
+ }
60
+ ]
61
+ }
62
+
38
63
  ```

2

書式の改善

2020/09/10 15:35

投稿

engnao
engnao

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- JSONファイルからを抽出し、新しいJSONファイルを出力したい
1
+ JSONからを抽出し、新しいJSONを出力したい
body CHANGED
@@ -13,7 +13,7 @@
13
13
  {
14
14
  "name": "sasuke",
15
15
  "message": "正常終了",
16
- "rabbit": {
16
+ "dog": {
17
17
  "category": "animal",
18
18
  "MoveInfo": []
19
19
  },

1

コード追加

2020/09/10 14:31

投稿

engnao
engnao

スコア29

title CHANGED
File without changes
body CHANGED
@@ -2,4 +2,37 @@
2
2
 
3
3
  必要なノードの抽出は、jqコマンドで抽出できそうですが、
4
4
  取得したjsonファイルの入力方法、抽出済みのデータをJSONファイルとして出力する方法がわからないです。
5
- どなたかご教示の程よろしくお願いします。
5
+ どなたかご教示の程よろしくお願いします。
6
+
7
+ 以下のJSONから、"rabbit" "dog" "cat" "tiger"のキーを抜き出し、
8
+ ・name:値
9
+ ・category:値
10
+ ・URL:値
11
+ と言った形でデータを抽出したいです。
12
+ ```json
13
+ {
14
+ "name": "sasuke",
15
+ "message": "正常終了",
16
+ "rabbit": {
17
+ "category": "animal",
18
+ "MoveInfo": []
19
+ },
20
+ "rabbit": {
21
+ "category": "animal",
22
+ "MoveInfo": []
23
+ },
24
+ "cat": {
25
+ "category": "animal",
26
+ "MoveInfo": [
27
+ {
28
+ "Url": "https://0000/0000/0000",
29
+ "name": "tama",
30
+ }
31
+ ]
32
+ },
33
+ "tiger": {
34
+ "category": "animal",
35
+ "MoveInfo": []
36
+ }
37
+ }
38
+ ```