public string type{ set; get;};
        public int distance{ set; get;};
        public  float lat{ set; get;};
        public float lng{ set; get;};        //or        
        public string type{ set; get;};
        public int distance{ set; get;};
        public Data distance{ set; get;};

解决方案 »

  1.   

    你需要2个类:
    class A
    {
        public string type { set; get; }
        public string distance { set; get; }
        public B data { set; get; }
    }
    class B
    {
        public string lat { get; set; }
        public string lng { get; set; }
    }
      

  2.   

    Newtonsoft.Json.dll,http://download.csdn.net/download/guwei4037/5853053
     class Program
        {
            static void Main(string[] args)
            {
                string json = "{ type: \"Circle\", distance:\"1000\", data: [{ lat:\"43.52117\", lng:\"125.2456\"}] }";
                Info info = JsonConvert.DeserializeObject<Info>(json);
                Console.WriteLine(info.data[0].lng);//125.2456
            }
        }    public class Info
        {
            public string type { get; set; }
            public int distance { get; set; }
            public List<Data> data { get; set; }
        }    public class Data
        {
            public double lat { get; set; }
            public double lng { get; set; }
        }