Hola, obtengo un JSON de un WebService con este formato:
{"1": {"nombre" : "ejemplo","usuario" : "ejemploUsuario" },"2": {"nombre" : "ejemplo2","usuario" : "ejemploUsuario2" } }
He intentado convertirlos a objetos de la siguiente forma...
- Con las clases:
public class Usuarios { public List<Usuario> ListaUsuarios{ get; set; } } public class Usuario { [JsonProperty("nombre")] public string Nombre { get; set; } [JsonProperty("usuario")] public string Usuario { get; set; } }
Hago uso de Newtonsoft.Json:
string jsonDataString; // aqui va el json con el formato que puse arriba
Usuarios usuarios = JsonConvert.DeserializeObject<Usuarios>(jsonDataString);
Sin embargo, cuando trato de acceder al atributo "ListaUsuarios" de la variable "usuarios" de arriba, aparece como NULL la lista.
Tengo algún error? o habrá otra forma de hacerlo?
Ian Alexandro