1

JSON データを返す外部サービスにクエリを実行しています。このデータをバイナリ PList としてフォーマットして、クライアントに送信したいと考えています。Railsでその変換を行うにはどうすればよいですか? これは、配列とハッシュ、および文字列と整数を含む複雑なデータ構造です。

コメントに基づいて、私はこれを試しています:

def friends_facebook
  @graph = Koala::Facebook::GraphAPI.new(current_user.facebook_token.token)
  render :plist => JSON.parse(@graph.get_connections("me", "friends").to_json)
end

エラーが発生する(レンダリング行で):

incompatible encoding regexp match (ASCII-8BIT regexp with UTF-8 string)
4

1 に答える 1

0

http://plist.rubyforge.org/http://flori.github.com/json/を使用:

JSON.parse(input).to_plist

to_plist_nodeデータ構造に対して独自のメソッドを作成する必要がある場合があります。

于 2012-05-30T22:13:00.720 に答える