2011-10-11 8 views
5

私はRails 2.3で、JSON形式の文字列をRailsハッシュに変換しようとしています。私はJSON.parseを使用する場合しかし、私は、区切り文字なしでJSON文字列を取得:JSON.parseJSON文字列をレールにハッシュ

{"source_id":40007,"object":"86088947610496.1","coursewalk_id":"86088947610477.1","description":"","image_uri":"db\/db-files\/ 
Image_2011-09-24_14.37.37__0000.jpg","latitude":"38.0113439821061","letter":"","letter_A":"","letter_B":"","letter_C":"","lett 
er_D":"","letter_E":"","letter_F":"","longitude":"-78.7576854509104","number":"1","mcw_id":71} 

結果:

number1letter_Bcoursewalk_id86088947610477.1letter_Clatitude38.0113439821061letter_Dletter_Eletter_Fmcw_id71longitude-78.75768 
54509104letterdescriptionobject86088947610496.1source_id40007letter_Aimage_uridb/db-files/Image_2011-09-24_14.37.37__0000.jpg 

コード:

puts string_to_parse 
fence_parsed = JSON.parse(string_to_parse) 
puts fence_parsed 

任意のアイデア?

おかげで、あなたは "プット" を使用しているので、ちょうどだ ニック

+0

fence_parsed変数のクラスを確認できますか? "puts fence_parsed.class" –

答えて

5

fence_parsedまたはp fence_parsedと入力すれば、探しているものを手に入れることができます。 putsto_sとなります。私はこれがあなたのためにそれをクリアすることを願っています、私に知らせていないと、私は詳しく説明します。

+1

それはそれだった!私が何時間も無駄にしたことを信じられません。ありがとう! – user2666194