Ruby 红宝石中的退格

Ruby 红宝石中的退格,ruby,Ruby,我在数据库中查询后得到一个值,如下所示: "[\"1\", \"1006\"]" 如何删除\并获取阵列作为 ['1','1006'] 您拥有的不是数组,而是json字符串 require 'json' JSON.parse "[\"1\", \"1006\"]" #=> ["1", "1006"] 你的问题不清楚。您发布的数组不是数组,而是字符串。请发布您遇到问题的实际阵列。此外,您发布的字符串中没有反斜杠。它们仅由inspect打印以避开双引号。它们实际上不存在于字符串中。注意:

我在数据库中查询后得到一个值,如下所示:

"[\"1\", \"1006\"]"
如何删除\并获取阵列作为

['1','1006'] 

您拥有的不是数组,而是json字符串

require 'json'
JSON.parse "[\"1\", \"1006\"]"
#=> ["1", "1006"]

你的问题不清楚。您发布的数组不是数组,而是字符串。请发布您遇到问题的实际阵列。此外,您发布的字符串中没有反斜杠。它们仅由
inspect
打印以避开双引号。它们实际上不存在于字符串中。注意:
“[“1”,“1006”]”\=>“[\“1\”,\“1006\”]”
。“去掉反斜杠”到底是什么意思?在您发布的示例中,不仅删除了反斜杠,还更改了引号。