我的 ExtJS 前端将这样一个参数哈希发送到我的 Sinatra 后端:
{"_dc"=>"1365959782607", "page"=>"6", "start"=>"250", "limit"=>"50", "sort"=>"[{\"property\":\"port\",\"direction\":\"ASC\"}]"}
如何获取参数'property'和'direction'?
最佳答案
您可以通过以下方式进行:
require 'json'
a = {"_dc"=>"1365959782607", "page"=>"6", "start"=>"250", "limit"=>"50", "sort"=>"[{\"property\":\"port\",\"direction\":\"ASC\"}]"}
sort = JSON.parse a["sort"]
p sort[0]["property"] # "port"
p sort[0]["direction"] # "ASC"
关于ruby - 如何从参数数组中检索 Ruby/Sinatra 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16001997/