【问题标题】:Validate if JSON returns ["message", "Not Found"] in rails验证 JSON 是否在 rails 中返回 ["message", "Not Found"]
【发布时间】:2012-08-25 17:21:29
【问题描述】:

我正在使用 API 来获取 JSON 响应。有一个用户指定的可变 URL。因此,如果他们有拼写错误,有时它不会找到 JSON 文件。我正在寻找一个简单的条件来查看 JSON 何时返回 ["message", "Not Found"],以便我可以跳过它或验证何时成功使用返回的信息。

这是我当前的代码

url = "https://api.something.com/users/#{CGI.escape(@user.external.username)}/yes?type=owner"
something_yes_test = HTTParty.get(url)
something_yes_test_info_response = something_yes_test.parsed_response

【问题讨论】:

    标签: ruby-on-rails json api parsing


    【解决方案1】:

    在朋友的帮助下,返回的消息是通过 json 传来的,并且有一个特定的结果“消息”,所以我们可以这样做

    if something_yes-test_info_response["message"]
      means it is broken
    else
      it is not broken
    

    【讨论】:

      猜你喜欢
      • 2021-12-25
      • 2012-04-09
      • 1970-01-01
      • 2020-10-11
      • 2016-11-19
      • 1970-01-01
      • 2020-02-02
      • 2018-03-05
      • 2016-03-16
      相关资源
      最近更新 更多