From: Suicidal Penguin Date: 2013-08-06T07:44:08+02:00 Subject: Re: parsing json not work in variable {"success"=>1, "return"=>{"29777582"=>{"pair"=>"ltc_rur", "type"=>"sell", "amount"=>1.0, "rate"=>88.99999, "timestamp_created"=>1375718423, "status"=>0}, "29777557"=>{"pair"=>"ltc_ rur", "type"=>"sell", "amount"=>1.0, "rate"=>89.0, "timestamp_created"=>1375718410, "status"=>0}, "29777530"=>{"pair"=>"ltc_rur", "type"=>"sell", "amount"=>0.27066199, "rate"=>90.0 , "timestamp_created"=>1375718389, "status"=>0}}} What you have above is a Hash and JSON.parse() converts JSON object to hash. Result 1: you are trying to convert a hash to a hash using a JSON-to-Hash parser. Result 2: aaa is not predefined and you can't just do aaa.to_s what you could do is (if you want to convert the hash aaa to string) aaa = JSON.parse(openorders) print aaa.to_s Hope that helps. -- Posted via http://www.ruby-forum.com/. _______________________________________________ ruby-talk mailing list ruby-talk@ruby-lang.org http://lists.ruby-lang.org/cgi-bin/mailman/listinfo/ruby-talk