# test.jsonを用意
WikipediaにあるJSONを一部抜き出した次のJSONをサンプルファイルとして使用する。
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": {
"state": "NY"
},
"phoneNumbers": [
{
"type": "home",
"number": "212 555-1234"
}
]
}
# curlを実行
$ curl -X POST http://localhost:3000 -H 'Content-Type: application/json' -d @test.json# 受信側がRailsアプリの場合
パラメータとしてJSONは次のように解釈されている。
[1] pry(#<DashboardController>)> params
=> {"firstName"=>"John",
"lastName"=>"Smith",
"age"=>25,
"address"=>{"state"=>"NY"},
"phoneNumbers"=>[{"type"=>"home", "number"=>"212 555-1234"}],
"controller"=>"dashboard",
"action"=>"index",
(余分なものは省略)
コード内では実際に次のようにJSONファイルの中身を取得できる。
[2] pry(#<DashboardController>)> params[:firstName]
=> "John"
これでまた忘れても大丈夫。
0 件のコメント:
コメントを投稿