0

私はいくつかのファイルにこのjson部分が含まれています(FACEBOOK APIから):

--- !seq:Koala::Facebook::API::GraphCollection - name: pop ool id: "1032225" - name: Rose kak id: "2312010"

そしてルビーで私はやろうとしています:

jsonFriends = File.open("friends.json" ,"r")

puts JSON.parse(jsonFriends.readline)

しかし、私はこのエラーが発生します:

from /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/1.9.1/json/common.rb:148:in `parse' from try.rb:22:in `<main>'
4

2 に答える 2

3

それはJSONではなくYAMLです。

require 'yaml'

friends = YAML.load(File.read('friends.json'))
于 2012-07-20T12:48:29.500 に答える
0

それを試してみてください

require 'json'
result = File.read("friends.json")
puts JSON.parse(result)
于 2012-07-20T11:54:22.693 に答える