我有一個對象誰是一個Json Schema(JSchema)的屬性。我如何序列化JSchema作爲另一個對象的一部分?
JSchema aSchema;
object foo = new {propA = "x", schema = aSchema};
然而,當這是連載:
string str = JsonConvert.SerializeObject(foo);
的JSchema對象連同其所有其他屬性...而不是一個乾淨的JSON模式序列化,像它的ToString()的輸出它只是發出Json Schema字符串。
我要的是序列化爲JSON模式的物體,像這樣的架構屬性:
{
"propA": "x",
"schema": {
"id": "",
"description": "",
"definitions": {
"number": {
"type": "number"
},
"string": {
"type": "string"
}
},
"properties": {
"title": {
"title": "Title",
"type": "string"
}
}
}
}
你會怎麼做呢?
看到您目前正在更好地理解問題的輸出會有所幫助。 –
把你的JSON模式類或把你想要的輸出。 –