私は同じ構造を持つ多くのカスタム クラスを持っています。たとえば、それらにはすべてプロパティ パターンがあり、それらのオブジェクトのプロパティは、多くのクラスからこれらのオブジェクトの多くを保存したいので、シリアル化することが重要です。多くのアプリケーションでログ記録システムとして使用されているため、すべてのクラスを 1 つのソリューションにまとめて逆シリアル化することはできません。
ソリューションにクラスがある場合、リフレクションを使用してそれらのプロパティと値を取得し、プロパティをデータテーブルにエクスポートするか、デシリアライズ後にオブジェクトをそのクラスの型にキャストできますが、私の問題は、オブジェクトをデシリアライズして「型」を取得する方法です。私のソリューションにクラスを持たないオブジェクトのプロパティの「、「名前」、「値」。
この場合、デシリアライズしようとすると、「ルート要素が見つかりません」というエラー メッセージが表示されます。