using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Collections.ObjectModel;
using System.Runtime.Serialization;
using System.ComponentModel;
using System.Globalization;
using System.Collections.Specialized;
using System.Text.RegularExpressions;
using System.Runtime.Serialization.Formatters;
using System.ComponentModel.DataAnnotations;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Serialization;
[JsonProperty(" latitude ")]
public string latitude { get; set; }
[JsonProperty(" longitude ")]
public string longitude { get; set; }
public static void Test()
var c = new { geofence_coordinates = GetJson() };
var latlongs = JsonConvert.DeserializeObject<List<LatLong>>(c.geofence_coordinates);
Console.WriteLine(JsonConvert.SerializeObject(latlongs, Formatting.Indented));
"" latitude "":""-34.95771393255739"",
"" longitude "":""138.46961975097656""
"" latitude "":""-34.9520861634788"",
"" longitude "":""138.57330322265625""
"" latitude "":""-35.00947127349485"",
"" longitude "":""138.50017547607422""
"" latitude "":""-35.00806525651258"",
"" longitude "":""138.57467651367188""
public static void Main()
Console.WriteLine("Environment version: " + Environment.Version);
Console.WriteLine("Json.NET version: " + typeof(JsonSerializer).Assembly.FullName);