2014-03-18 37 views
2

我從Javascript向Sinatra POST路由發送一個對象。我正在使用'stringify'方法將我的js對象轉換爲JSON。發送的JSON是像這樣(按照鉻開發者工具):從Javascript對象到Ruby的JSON

{"a":1,"b":2,"c":"3"}: 

我有我的末日設定的路線,像這樣:

post '/results' do 
    results = JSON.parse(params.to_json, symbolize_names: true) 
end 

我想不出如何訪問一旦我解析了JSON,Ruby中的鍵。有沒有更好的方法去做,我錯過了什麼?

回答

0

你應該能夠訪問它像一個關聯數組:

results["a"] 
results["b"] 
... 
+0

我得到零,當我嘗試並像這樣訪問它。 – jmcharnes

+0

@jmcharnes嘗試刪除symbolize_names參數。 – TheAJ