WCF (json) で応答を作成する場合、完全に動的なオブジェクトを使用することはできないと確信していますが、最初にここで再確認したかっただけです。
理想的な応答は次のようになります。
"userTypes" :
{
"BartSimpson" :
{
"url" : "foo",
"desc" : "bar"
},
"LisaSimpson" :
{
"url" : "foo",
"desc" : "bar"
}
}
「コンパイル済み」コードでは、上記は次のアーキテクチャ (わずかに擬似コード) で実行できます。
public class Character{
string url {get;set;}
string desc{get;set;}
}
public class UserTypes{
public Character BartSimpson{get;set;}
public Character LisaSimpson{get;set;}
}
しかし、私の主な目標は、「コンパイル」されていないため、応答に任意の名前/識別子を持つクラスをいくつでも持つことBartSimpson
ができます。LisaSimpson
Character