ASP.NET MVC 4 アプリケーションで、「フィールド」の配列を含む外部サーバーから JSON 応答を取得します。各フィールドは個別の型であり、その型の値の配列が含まれています。
そのJSONをDynamicObjectにデシリアライズして、個々の値のプロパティにアクセスできるようにするか、「ValueBase」クラスから派生したどのクラスが別のプロパティにアクセスする必要があるかを決定する、ある種の子クラスセレクターが必要です個別値オブジェクトのプロパティ。
私が言いたいことを理解していただければ幸いです...少し複雑です。
私はすでにそれを DynamicObject (DynamicObject から派生したクラス) にデシリアライズしようとしました。しかし、ビューでそのオブジェクトの動的プロパティにアクセスすると、表示したいプロパティが存在しないというエラー メッセージが表示されます。
では、DynamicObject から派生するクラスは、JSON コードによって提供される個々の異なる「値」プロパティへのアクセスを受け入れて許可するために、どのように見える必要があるのでしょうか?
それが不可能だったり、間違った方法で行ったりする場合、適切な型選択クラスをどのように実装する必要がありますか?
どうもありがとう!