ASP MVC3用のProtobuf ValueProviderFactoryを作成しようとしています。私はhow to add the factoriesを解決することができましたが、今はもっと緊急の問題に遭遇しました。現在の直列化は、デシリアライゼーションは、あらゆる種類の情報なしに達成されるのでタイプ情報が必要なMVC3 ValueProviderFactoriesの作成
JavaScriptSerializer serializer = new JavaScriptSerializer();
object jsonData = serializer.DeserializeObject(bodyText);
return jsonData;
JsonValueProviderFactory.cs
で行われる場所。ここ はありますか?どのような種類のオブジェクトDeserializeObject
が返されますか?ダイナミック?データの種類をどのように知っていますか?私はここにprotobuf-netを挿入することを望んでいましたが、明らかにその魔法を行うタイプが必要です!
私はすべてのMVC3ソースを調べていませんが、タイプへのマッピングは最終段階で行われていると思いますが、ValueProviderFactoriesの型を知る方法はありませんか?
私はアクションで変換をやめなければなりませんか?
再タイプが - それは 'type'がインスタンスを必要としていることに注意していますが、一般的なAPIを使用する必要はありません。これは、 'ParameterInfo'のようなものから' Type'を推論することができれば可能であることを意味します。 –