私はJson.Netを使ってDictionary型の辞書をシリアライズしていました。整数やブール値を辞書に追加すると、デシリアライズ時に整数とブール値が返されました。 今度は、コードの他の部分の日付のシリアル化に関する問題のためにServiceStack.Textを使用するようにコードを変更しようとしていましたが、デシリアライズ後に文字列としてブール値を返します。 Json.Netと同じ動作をする方法はありますか?ServiceStack.Textシリアライズ辞書
ここでそれを再現するコードです:https://gist.github.com/1608951 Test_JsonNetにはパスするが、Test_ServiceStack_Text_TypeSerializerとTest_ServiceStack_Text_JsonSerializerの両方がそれは何の型情報がなぜ値を文字列として残されているプリミティブな値のタイプのために放出されていない意図的な設計上の決定だ
コードサンプルを提供できますか?すなわちどの辞書が問題を引き起こしているかを示す。 – mythz
問題を再現するコードで質問を更新しました –