Json.NET retorna lista de serialização de objetos vazios de objetos Android.Gms.Maps.Model.LatLng
Enquanto serializaMapRoute
objeto que eu tenhoJSON
dados como este:
"{\" RouteName \ ": \" route1 \ ", \" RouteWaypoints \ ": [{}, {}, {}, {}, {}]}"
RouteWayPoints
lista não é serializada corretamente.
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; }
}
}
AquiLatLng
éAndroid.Gms.Maps.Model.LatLng
deAPI do Google Maps para Xamarin.Android.
Comando Serialize:
string json = JsonConvert.SerializeObject(mapRoute);