我试图解析Wordnik API的JSON响应,该API是使用Sinatra构建的。我一直收到错误消息“TypeError at /word”“无法将Hash转换为String”。我是否在错误地使用JSON解析器?
这是我的代码:
这是我的代码:
get '/word' do
resp = Wordnik.words.get_random_word(:hasDictionaryDef => 'true', :maxCorpusCount => 20, :minLength => 10)
result = JSON.parse(resp)
word = result.word
return word.to_s
end
word = result.word
改为word = result["word"]
,但是我仍然得到相同的错误。 - conbask