Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将带引号的数组字符串格式化为数组_Ruby On Rails_Ruby_Arrays_Json_String - Fatal编程技术网

Ruby on rails 将带引号的数组字符串格式化为数组

Ruby on rails 将带引号的数组字符串格式化为数组,ruby-on-rails,ruby,arrays,json,string,Ruby On Rails,Ruby,Arrays,Json,String,我有如下数据: "[{\"workstationName\":\"Test Workstation Id 123\"},{\"workstationName\":\"Alex's Workstation\"}]" 我希望它只是: [{"workstationName":"Test Workstation Id 123"},{"workstationName":"Alex's Workstation"}] 我应该知道这一点。我试了一下,但没有成功。有什么直接的方法来处理这个问题吗?谢谢。这怎么

我有如下数据:

"[{\"workstationName\":\"Test Workstation Id 123\"},{\"workstationName\":\"Alex's Workstation\"}]"
我希望它只是:

[{"workstationName":"Test Workstation Id 123"},{"workstationName":"Alex's Workstation"}]
我应该知道这一点。我试了一下,但没有成功。有什么直接的方法来处理这个问题吗?谢谢。

这怎么样

require 'json'
require 'yaml'

JSON.parse("[{\"workstationName\":\"Test Workstation Id 123\"},{\"workstationName\":\"Alex's Workstation\"}]")
# => [{"workstationName"=>"Test Workstation Id 123"},
#     {"workstationName"=>"Alex's Workstation"}]

YAML.load("[{\"workstationName\":\"Test Workstation Id 123\"},{\"workstationName\":\"Alex's Workstation\"}]")
# => [{"workstationName"=>"Test Workstation Id 123"},
#     {"workstationName"=>"Alex's Workstation"}]
这是怎么回事

require 'json'
require 'yaml'

JSON.parse("[{\"workstationName\":\"Test Workstation Id 123\"},{\"workstationName\":\"Alex's Workstation\"}]")
# => [{"workstationName"=>"Test Workstation Id 123"},
#     {"workstationName"=>"Alex's Workstation"}]

YAML.load("[{\"workstationName\":\"Test Workstation Id 123\"},{\"workstationName\":\"Alex's Workstation\"}]")
# => [{"workstationName"=>"Test Workstation Id 123"},
#     {"workstationName"=>"Alex's Workstation"}]

JSON.parse
是您要查找的

JSON.parse
是您要查找的

JSON.parse(您的_字符串)
预期结果的可能重复项无效。@sawa修复了这一问题。谢谢。
JSON.parse(您的\u字符串)
预期结果的可能重复项无效。@sawa修复了该问题。谢谢