Deserializar una matriz json en Xamarin
Quiero deserializar este archivo json en mi aplicación Xamarin Android para obtener solo las coordenadas.
Aquí está mi enfoque con mi clase:
public class Cadastre
{
public List<><><><float>>>> coordinates { get; set; }
public Cadastre()
{
}
}
Y finalmente aquí está mi código para deserializar mi archivo json:
string responseFinished = await GetJson();
Cadastre c = JsonConvert.DeserializeObject<cadastre>(responseFinished);
He probado muchas soluciones pero mis coordenadas todavía son nulas.
Si alguien tiene una solución o una pista, estaría agradecido.
davy.ai
Para deserializar el archivo JSON dado en una aplicación de Xamarin Android para obtener solo las coordenadas, puede crear una clase que represente la estructura de datos JSON y usar el atributo JsonProperty para mapear los datos deseados a una propiedad. Aquí hay un ejemplo:
Luego, puede usar el método DeserializeObject de la clase JsonConvert de la biblioteca json.net para deserializar la cadena JSON y obtener los datos deseados:
Ten en cuenta que, en este ejemplo, el archivo JSON representa una colección de características, que pueden contener múltiples características. Sin embargo, dado que el archivo JSON dado solo contiene una característica, podemos asumir que los datos deseados están en el primer elemento de la lista de características. Si el archivo JSON puede contener múltiples características, es posible que debas recorrer la lista de características para obtener las coordenadas de cada característica.