Десериализовать строку JSON в объект c #

Мое приложение находится в Asp.Net MVC3, закодированном на C #. Вот что такое мое требование. Мне нужен объект в следующем формате. Этот объект должен быть получен при десериализации строки Json.

var obj1 = new { arg1=1,arg2=2 };

enter image description here

После использования приведенного ниже кода:

string str = "{\"Arg1\":\"Arg1Value\",\"Arg2\":\"Arg2Value\"}";
JavaScriptSerializer serializer1 = new JavaScriptSerializer();
object obje = serializer1.Deserialize<object>(str);

Объект, который я получаю, т.е. obje не действует как obj1

enter image description here

Здесь, в этом примере, моя строка JSON является статической, но на самом деле строка JSON будет быть динамически генерируемой средой выполнения, поэтому я не смогу постоянно получать Arg1 и Arg2.

21
задан Shahbaz Chishty 27 April 2012 в 13:28
поделиться