Mi aplicación está en Asp.Net MVC3 codificada en C#. Esto es lo que mi requisito es. Quiero un objeto que esté en el siguiente formato. Este objeto debería lograrse cuando deserializo la cadena Json.Deserializar cadena JSON a C# objeto
var obj1 = new { arg1=1,arg2=2 };
Después de usar el código de abajo:
string str = "{\"Arg1\":\"Arg1Value\",\"Arg2\":\"Arg2Value\"}";
JavaScriptSerializer serializer1 = new JavaScriptSerializer();
object obje = serializer1.Deserialize<object>(str);
El objeto lo que consigo es decir obje qué no actúa como obj1
Aquí, en esto Por ejemplo, mi cadena JSON es estática, pero en realidad la cadena JSON va a ser generada dinámicamente en tiempo de ejecución, por lo que no podré obtener Arg1 y Arg2 todo el tiempo.
Esta pregunta ya existe: http://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object – jbtule
@jbtule gracias, intenté el código dado en el enlace de arriba. Después de editarlo, me dio un objeto similar pero todavía no puedo usarlo ya que puedo usar obj1 en mi código –