将JSON数据转换为String

时间:2013-10-18 03:37:52

标签: ruby json

您好我正在将JSON数据转换为String。请在下面找到JSON数据。我正面临一个问题,即系统无法将NULL值转换为字符串。因此,我收到以下错误:无法将nil转换为String(TypeError)

JSON DATA:

{"success":true,"message":null,"data":null}

使用的代码:

c = Curl::Easy.new(Configuration.fetch("<URL where we can find the above JSON DATA and nothing else>"))
#    c.follow_location = true
#    c.http_auth_types = :basic
#    c.username = Configuration.fetch('auth_user', false)
#    c.password = Configuration.fetch('auth_pass', false)
#    c.headers["User-Agent"] = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17'
#    c.perform
     result=JSON.parse(c)
     puts result["Success"]

请帮忙。

1 个答案:

答案 0 :(得分:1)

尝试

puts result["success"]

你有一个大写字母S,你需要一个小写字母。