我有一个表格的字符串
str="a=b&c=d&e=f&...."
Run Code Online (Sandbox Code Playgroud)
问题是如何在下面的表格中转换上面的str
{ "a" => "b" , "c" => "d" , "e" => "f" .... }
Run Code Online (Sandbox Code Playgroud)
您可以使用此方法URI::decode_www_form.
require 'uri'
URI.decode_www_form "a=b&c=d&e=f"
# => [["a", "b"], ["c", "d"], ["e", "f"]]
URI.decode_www_form("a=b&c=d&e=f").to_h
# => {"a"=>"b", "c"=>"d", "e"=>"f"}
Run Code Online (Sandbox Code Playgroud)