私はJsonスキーマ(JSchema)であるプロパティとしてオブジェクトを持っています。これはシリアル化されるときJSchemaを別のオブジェクトの一部としてシリアル化するにはどうすればよいですか?
JSchema aSchema;
object foo = new {propA = "x", schema = aSchema};
しかし、:
string str = JsonConvert.SerializeObject(foo);
JSchemaオブジェクトはそのToStringメソッドの出力のように、きれいなJSON Schemaの...そのすべての他のプロパティと一緒にしていないシリアライズされます()これはJsonスキーマ文字列を出力します。
このようなJSON Schemaオブジェクトとしてシリアル化スキーマプロパティは、私は何をしたいです:
{
"propA": "x",
"schema": {
"id": "",
"description": "",
"definitions": {
"number": {
"type": "number"
},
"string": {
"type": "string"
}
},
"properties": {
"title": {
"title": "Title",
"type": "string"
}
}
}
}
あなたがこれをどのように行うのでしょうか?
現在問題をより良く理解している出力を確認すると役に立ちます。 –
JSON Schemaクラスを置くか、必要な出力を入れます。 –