读书人

C#实体类,该如何解决

发布时间: 2013-12-02 12:00:40 作者: rapoo

C#实体类
json格式 { type: "Circle", distance:"1000", data: [{ lat:"43.52117", lng:"125.2456"}] }

反序列化为C#对象

这个实体类应该怎么写,求指点

[解决办法]
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; }
}

读书人网 >C#

热点推荐