это решило мою проблему. И я сериализовал мою модель со списком объектов LatLngDTO, как показано ниже:

емя сериализацииMapRoute объект, который я получилJSON данные как это:

"{\" RouteName \ ": \" route1 \ ", \" RouteWaypoints \ ": [{}, {}, {}, {}, {}]}"

RouteWayPoints список не сериализован должным образом.

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; }
  }
}

ВотLatLng являетсяAndroid.Gms.Maps.Model.LatLng изGoogle Maps API для Xamarin. Android.

Сериализация команды:

string json = JsonConvert.SerializeObject(mapRoute);

Ответы на вопрос(0)

Ваш ответ на вопрос