具有动态键名的Grape hash参数

时间:2019-01-11 10:58:12

标签: ruby grape

当键未知时是否可以指定葡萄参数(因为它们是标识符,例如名称或ID)

{
  "pascal" => {"property_1" => 1234, "property_2" => 5678},
  "another name" => {"property_1" => 1234, "property_2" => 5678}
}

因此,我希望这些参数成为一个散列,它们的键是一个字符串(最好使用正则表达式进行验证),并且值是另一个散列。

1 个答案:

答案 0 :(得分:0)

正如@stefan和@Ideld指出的那样:无法执行我要求的操作,建议的方法是使用类似以下格式:

  [
    { "name": "pascal", "property_1": 1234, "property_2": 5678 },
    { "name": "another_name", "property_1": 1234, "property_2": 5678 }
   ]

相反。

相关问题