Ruby - 引号内的数组
Ruby - array inside quotes
在 Ruby / Ruby 在 Rails 中,我有一个包含数组文字的字符串:
"[523, 456]"
如何将此字符串转换为数组
[523, 456]
这是有效的 JSON
JSON.parse("[523, 456]")
=> [523, 456]
如果你是普通人ruby别忘了
require 'json'
这里有一个纯粹的 Ruby 方法,应该适用于您的特定用例,假设所有数组元素都是整数:
"[523, 456]"[1..-2].split(", ").map(&:to_i)
在 Ruby / Ruby 在 Rails 中,我有一个包含数组文字的字符串:
"[523, 456]"
如何将此字符串转换为数组
[523, 456]
这是有效的 JSON
JSON.parse("[523, 456]")
=> [523, 456]
如果你是普通人ruby别忘了
require 'json'
这里有一个纯粹的 Ruby 方法,应该适用于您的特定用例,假设所有数组元素都是整数:
"[523, 456]"[1..-2].split(", ").map(&:to_i)