{
"entry":
{
"city_id": "1234",
"city_name": "California"
}
}
考虑这是我从 api 收到的 json。我想将 city_id 和 city_name 的值分配给一个变量。红宝石怎么做?
{
"entry":
{
"city_id": "1234",
"city_name": "California"
}
}
考虑这是我从 api 收到的 json。我想将 city_id 和 city_name 的值分配给一个变量。红宝石怎么做?
您将需要一个 JSON 解析库。这里有一个例子: http: //flori.github.com/json/
我multi_json
在我的应用程序中使用 gem。我像这样解码我的请求:
data = MultiJson.load(params[:json])
puts data["entry"]["city_name"] # California