Railsで配列(JSON)をGETで叩く方法

http://cocomonrails.blogspot.jp/2009/08/rails.html

?data[key1]=hoge&data[key2]=geho

みたいに叩く
エンコードされた後

http://localhost:3000/api/set?data%5Bkey1%5D=hoge&data%5Bkey2%5D=geho

出力
{"key1":"hoge","key2":"geho"}

コントローラでの取り回し

class ApiController < ApplicationController
  def set
    @data = Datum.new()
    @params = params[:data]
      render :json => @params
  end

  def get
    @data = Datum.all
    render :json => @data
  end
end