Quantcast
Channel: String JSON a Objeto
Viewing all articles
Browse latest Browse all 5

String JSON a Objeto

$
0
0

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


Viewing all articles
Browse latest Browse all 5

Latest Images





Latest Images