簡體   English   中英

如何解析JSON好友列表以在Ruby中進行哈希處理?

[英]How to parse a JSON friend list to hash in Ruby?

我在某些文件中包含此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>'

那是YAML ,而不是JSON

require 'yaml'

friends = YAML.load(File.read('friends.json'))

試試吧

require 'json'
result = File.read("friends.json")
puts JSON.parse(result)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM