2

Ruby で JSON ファイルを解析していて、pp を使用して結果をファイルに出力したいと考えています。どうやってやるの?私が試しているコードは次のとおりです。

require 'rubygems'
require 'json'
require 'pp'

json = File.read('players.json')
plyrs = JSON.parse(json)

File.open('plyrs.txt', 'a') { |fo| pp page, fo }
4

2 に答える 2

2

require "rubygems"Ruby >= 1.9 では冗長です。

require "json"
require "pp"

plyrs = JSON.load("players.json")
File.open("plyrs.txt", "a"){|io| io.write(plyrs.pretty_inspect)}
于 2013-09-26T05:27:33.220 に答える