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

回答編集履歴

2

修正

2017/08/03 16:40

投稿

退会済みユーザー
answer CHANGED
@@ -17,11 +17,8 @@
17
17
 
18
18
  require 'json'
19
19
 
20
- text = File.read('テスト.json')
20
+ JSON.parse(open('テスト.json', &:read)).each { |e| p e['somekey'] };
21
21
 
22
- array = JSON.parse(text);
23
-
24
- array.each { |e| p e['somekey'] }
25
22
  ```
26
23
  ```
27
24
  {"item1"=>"contents1"}

1

修正

2017/08/03 16:40

投稿

退会済みユーザー
answer CHANGED
@@ -21,11 +21,10 @@
21
21
 
22
22
  array = JSON.parse(text);
23
23
 
24
- array.each {|e| p e}
24
+ array.each { |e| p e['somekey'] }
25
-
26
25
  ```
27
26
  ```
28
- {"somekey"=>{"item1"=>"contents1"}}
27
+ {"item1"=>"contents1"}
29
- {"somekey"=>{"item2"=>"contents2"}}
28
+ {"item2"=>"contents2"}
30
29
  ```
31
30
  素人ですが考えてみました。配列にする。