My ApplicationはAsp.Netにあります。MVC3はC#でコード化されています。 これは私の要件です。次の形式のオブジェクトが必要です。このオブジェクトはJson文字列を逆シリアル化するときに達成する必要があります。以下のコードを使用した後JSON文字列をC#オブジェクトに逆シリアル化する
var obj1 = new { arg1=1,arg2=2 };
:
string str = "{\"Arg1\":\"Arg1Value\",\"Arg2\":\"Arg2Value\"}";
JavaScriptSerializer serializer1 = new JavaScriptSerializer();
object obje = serializer1.Deserialize<object>(str);
私はすなわちオブジェないの行為ここ
OBJ1として何を得るのオブジェクト、これで私のJSON文字列は静的ですが、実際にJSON文字列は動的に生成されるため、Arg1とArg2を常に取得することはできません。
この質問はすでに存在している:http://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object – jbtule
@jbtuleおかげで、私上記のリンクで与えられたコードを試しました。いくつかの編集の後に、それは私に似たオブジェクトを与えましたが、私は自分のコードでobj1を使うことができるので、それを使用することができません –