我的应用程序位于用 C# 编码的 Asp.Net MVC3 中。这就是我的要求。我想要一个格式如下的对象。这个对象应该在我反序列化 Json 字符串时实现。
var obj1 = new { arg1=1,arg2=2 };
使用以下代码后:
string str = "{\"Arg1\":\"Arg1Value\",\"Arg2\":\"Arg2Value\"}";
JavaScriptSerializer serializer1 = new JavaScriptSerializer();
object obje = serializer1.Deserialize<object>(str);
我得到的对象,即obje不充当 obj1
在这里,在这个例子中,我的 JSON 字符串是静态的,但实际上 JSON 字符串将在运行时动态生成,所以我无法一直获取 Arg1 和 Arg2。