我想将以下字符串转换为数组/嵌套数组并遍历它,以便我可以使用它中的值。
str = "[[{"one": "1"}],[{"two": "2"}],[{"three": "3"}]]"
// I want to use value inside the {} brace
答案 0 :(得分:2)
这是JSON(*),可以解析为JSON。
require 'json'
data = JSON.parse(str)
然后您可以使用通常的Array#each
或Hash#each
迭代器。
*)或者至少它是JSON,如果它不是语法错误。你不能在双引号内使用未转义的双引号。