相关疑难解决方法(0)

Ruby:如何将哈希转换为HTTP参数?

用简单的哈希就很容易了

{:a => "a", :b => "b"} 
Run Code Online (Sandbox Code Playgroud)

这将转化为

"a=a&b=b"
Run Code Online (Sandbox Code Playgroud)

但你如何处理更复杂的事情呢?

{:a => "a", :b => ["c", "d", "e"]} 
Run Code Online (Sandbox Code Playgroud)

这应该转化为

"a=a&b[0]=c&b[1]=d&b[2]=e" 
Run Code Online (Sandbox Code Playgroud)

或者更糟糕的是,(做什么)有类似的事情:

{:a => "a", :b => [{:c => "c", :d => "d"}, {:e => "e", :f => "f"}]
Run Code Online (Sandbox Code Playgroud)

感谢非常感谢的帮助!

ruby parameters http hashmap

198
推荐指数
7
解决办法
12万
查看次数

标签 统计

hashmap ×1

http ×1

parameters ×1

ruby ×1