如何从 Rails 中的 json API 访问参数?

丛林人

我的 rails 应用程序正在从 json 接收以下内容。如何在 Ruby 中访问属性的名称键和日历 ID。

 Parameters: {"data"=>{"type"=>"user-events", "attributes"=>{"name"=>"An event", "location"=>"University of Illinois at Urbna-Champaign", "notes"=>"Testing my eventf\n", "all-day"=>false, "recurring"=>false, "sunday"=>false, "monday"=>false, "tuesday"=>false, "wednesday"=>false, "thursday"=>false, "friday"=>false, "saturday"=>false, "start-date"=>"01-16-2018", "stop-date"=>"01-16-2018", "start-time"=>"04:32PM", "stop-time"=>"05:32PM"}, "relationships"=>{"calendar"=>{"data"=>{"type"=>"calendars", "id"=>"685"}}}}}

我是否使用下面的代码来访问 name 属性?

 params[:data][:attributes][:name] 

另外,我是否使用以下内容来访问日历的 ID?

params[:data][:relationships][:calendar][:data][:id]

在此先感谢您的帮助

尤瑟夫

如果您的哈希名称是参数

    Parameters['data']['attributes']['name'] # "An event" 
    Parameters['data']['relationships']['calendar']['data']['id'] # "685"

如果是参数,那么

    params['data']['attributes']['name'] # "An event" 
    params['data']['relationships']['calendar']['data']['id'] # "685"

将访问属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在后端使用Ruby on Rails在发布请求中访问嵌套的json参数

如何在Rails中访问JSON?

如何从html中的API(json)调用参数

Rails 4 API,如何从JSON响应中创建URL?

在Rails中访问多维参数

如何通过Ruby on Rails中的API GET请求访问JSON数组中的嵌套对象/属性(并将其保存到数据库中)?

如何在此api中访问此json对象?

如何访问我的 Web Api 在 PHP 中返回的 json?

如何在Rails 5 API Only应用程序中为JSON API设置内容类型

如何从 Google 地点 API 的 json 响应中获取参数

如何在Rails中打印可以是JSON或非JSON的api响应?

在jQuery中访问Rails参数哈希

如何在我的 Rails 模型中访问参数(或使用变通方法)?

Rails:如何在 Orders#create 中访问会话参数/ActiveRecord::StatementInvalid

如何在视图中访问请求参数并在 ruby on rails 中迭代哈希

如何从 Rest API 访问 json

Rails 5.1 API-如何为嵌套的JSON对象的属性允许参数

如何访问参数化版本中的参数?

Rails Geocoder Gem如何访问Google API?

如何在Servicestack中以查询字符串的形式传递参数和JSON中的访问响应

如何在.Net Core中的AuthorizeAttribute类中访问appsetting.json参数

Rails API-访问模型中的方法?

如何在Rails JSON API中返回元素数组,而不是单个元素数组?

如何在Rails API中向JSON响应添加其他属性

如何在Rails 4中使用API调用返回的JSON数据

RAILS:如何将JSON API数据传递到控制器中的哈希

在 rails api 中制作所需的参数

如何从Rails APP获取通过REST API在Power BI中创建数据集的访问令牌

如何在YouTube V3 API中为视频指定访问控制参数