APIの通信部分を作成しており、
LitJsonを用いてシリアライズとデシリアライズしてデータ送受信しています。

UI側がデータを意識しなくても良いようにキャストする型と
送信データをobject型でもらい、シリアライズして送信し
受信データをデシリアライズしてUI側にコールバックで返しています。

LitJsonでデシリアライズする時に、LitJson.JsonMapper.ToObjectメソッドを
呼ぶ必要があり、<指定した型> の部分に送信元からもらった型を渡したいのですが
できずに悩んでおります。

string litjsonString = LitJson.JsonMapper.ToJson(送信データ);

HTTPリクエスト

HTTPレスポンス

object data1 = LitJson.JsonMapper.ToObject<指定した型>(受信データ);

■LitJson内の定義

public static T ToObject<T>(string json);

■環境
Visual Studio 2013 Community
MonoなのでC#はおそらく3.0
.NetFrameWork2.0+3.5