主要标准是易于操作和便携。
最佳答案
JSON 将是我的选择,它很容易在 JavaScript 中生成,也很容易在 Ruby 中直接解析为哈希。
Ruby(irb session ):
>> require 'json'
=> true
>> {:name => 'Chris Cherry', :emails => ['test1@test.com', 'test2@test.com']}.to_json
=> "{"emails":["test1@test.com","test2@test.com"],"name":"Chris Cherry"}"
>> json_string = _
=> "{"emails":["test1@test.com","test2@test.com"],"name":"Chris Cherry"}"
>> JSON.parse(json_string)
=> {"name"=>"Chris Cherry", "emails"=>["test1@test.com", "test2@test.com"]}
关于javascript - 将客户端 JavaScript 中的数组或哈希传递到服务器端 ruby 有哪些好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320858/