如何将json对象转换为没有键的数组

时间:2013-10-30 14:01:04

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

我有以下json对象

{"name":"test","age":"20"}

是否可以将其转换为数组

['test','20']

我如何实现它。

2 个答案:

答案 0 :(得分:4)

解析json对象后使用Hash#values

require 'json'
h = JSON.parse('{"name":"test","age":"20"}')
h.values
# => ["test", "20"]

答案 1 :(得分:0)

执行以下操作:

 h = {"name" => "test","age" => "20"}
 p h.values # >> ['test','20']

正如您所说的json对象所以您可以使用JSON#parseJSON#load

require 'json'
h = JSON.load('{"name":"test","age":"20"}')
p h.values
# => ["test", "20"]