OpenRasta
実装にはフレームワークを使用していREST API
ます。タイプのクラスにフィールドがありますDictionary<string, string>
。RESTコンソール(Google Chromeプラグイン)を使用してこれをテストしています。リソースへのGETリクエストの後、次の形式で応答が返されます。
<CustomCheckBoxes>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>Check1</d2p1:Key>
<d2p1:Value>1</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</CustomCheckBoxes>
しかし、XmlDataContractCodec で逆シリアル化しているときに、同じリソースの POST 要求に同じ XML を使用すると、Resource 型のオブジェクトを逆シリアル化するときにエラーが発生しました。プレフィックス「d2p1」が定義されていません
言及したフィールドに特定の要件があるため、辞書を使用しています。辞書をシリアル化/逆シリアル化する別の方法はありますか??
前もって感謝します