回答編集履歴

2

add

2016/02/15 12:24

投稿

ngyuki
ngyuki

スコア4514

test CHANGED
@@ -35,3 +35,27 @@
35
35
  ```
36
36
 
37
37
 
38
+
39
+ ----
40
+
41
+
42
+
43
+ > もしよろしければ読み込みの部分とソートの部分をあえてわざわざ分けておこなう場合についても可能であれば教えていただけませんでしょうか?
44
+
45
+
46
+
47
+ ```ruby
48
+
49
+ require 'json'
50
+
51
+
52
+
53
+ data = File.read("human.json")
54
+
55
+ data = JSON.parse(data).sort_by{|v| v["taiju"]}.to_json
56
+
57
+ File.write("human-sorted.json", data)
58
+
59
+ ```
60
+
61
+

1

add

2016/02/15 12:23

投稿

ngyuki
ngyuki

スコア4514

test CHANGED
@@ -11,3 +11,27 @@
11
11
  puts JSON.parse(File.read("human.json")).sort_by{|v| v["taiju"]}.to_json
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ ----
18
+
19
+
20
+
21
+ ファイルに出力するならこうでしょうか。
22
+
23
+
24
+
25
+ ```ruby
26
+
27
+ require 'json'
28
+
29
+
30
+
31
+ data = JSON.parse(File.read("human.json")).sort_by{|v| v["taiju"]}.to_json
32
+
33
+ File.write("human-sorted.json", data)
34
+
35
+ ```
36
+
37
+