で、実行時にそれを使用するには、基本的に私は(ツールを使用することはできません)、実行時にJSON文字列からJsonSchemaを抽出したい、これを行うには、ライブラリを見つかりませんでした。 他の方法は、まず以下のようにJSON.NETを使用してJsonSchemaを作成する(1オープンソースコードが見つかりました)クラスにJSONに変換することです。編集ソースコードとC#
var generator = new JSchemaGenerator();
JSchema schema = generator.Generate(typeof(Rootobject));
しかし、Rootobjectクラスはコンパイル時には分かっていないため、コンパイル時にエラーが発生します。これを行う他の方法はありますか?私は考えることができる最善の方法は、クラスのソースコードを生成するためにあなたのコードを使用したCodeDOMを使用して、生成されたアセンブリをロードし、そのオブジェクトのスキーマを生成することをコンパイルすることです
ダイナミックオブジェクトを使用してみましたか?参考:http://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object PS:あなたの質問に誤解があった場合は、私に修正してください。 – Vikas