Json.NET devuelve la lista de serialización de objetos vacíos de objetos Android.Gms.Maps.Model.LatLng
Mientras se serializaMapRoute
objeto que tengoJSON
datos como este:
"{\" RouteName \ ": \" route1 \ ", \" RouteWaypoints \ ": [{}, {}, {}, {}, {}]}"
RouteWayPoints
La lista no está serializada correctamente.
using Android.Gms.Maps.Model;
using Newtonsoft.Json;
using System.Collections.Generic;
namespace App3.Model
{
public class Id
{
[JsonProperty(PropertyName = "$oid")]
public string id { get; set; }
}
public class MapRoute
{
public Id _id { get; set; }
public string RouteName { get; set; }
public List<LatLng> RouteWaypoints { get; set; }
}
}
aquíLatLng
esAndroid.Gms.Maps.Model.LatLng
desde elAPI de Google Maps para Xamarin.Android.
Comando de serialización:
string json = JsonConvert.SerializeObject(mapRoute);