次のような構造の js オブジェクトがあります。
object.property1 = "some string";
object.property2 = "some string";
object.property3.property1 = "some string";
object.property3.property2 = "some string";
object.property3.property2 = "some string";
JSON.stringify(object) を使用して、これを ajax リクエストで渡します。JavaScriptSerializer.Deserialize を辞書として使用してこれを逆シリアル化しようとすると、次のエラーが発生します。
'System.String' の型に対して定義されたパラメーターなしのコンストラクターはありません。
これとまったく同じプロセスが、「コレクション」以外のプロパティを持つ通常のオブジェクトでも機能します。助けてくれてありがとう!