"b" , "c" => "d" , "e" => "f" .... -6ren">
gpt4 book ai didi

Ruby - 将由 & 连接的字符串转换为散列

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:12 25 4
gpt4 key购买 nike

我有一个形式的字符串

str="a=b&c=d&e=f&...."

问题是如何将上面的str转换成下面的形式

{ "a" => "b" ,  "c" => "d" , "e" => "f" .... }

最佳答案

你可以使用这个方法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"}

关于Ruby - 将由 & 连接的字符串转换为散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30102542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com