0

我有如下数据:

"[{\"workstationName\":\"Test Workstation Id 123\"},{\"workstationName\":\"Alex's Workstation\"}]"

我希望它只是:

[{"workstationName":"Test Workstation Id 123"},{"workstationName":"Alex's Workstation"}]

我应该知道这一点。我试过a.to_ary了,但没有用。有什么直接的方法来处理这个吗?谢谢。

4

2 回答 2

4

这怎么样 ?

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"}]
于 2013-09-10T19:00:40.450 回答
1

JSON.parse是你要找的

于 2013-09-10T19:01:15.377 回答