下面格式的json字符串怎么解析到控件上

下面格式的json字符串如何解析到控件上
       {"status":200,"message":"OK","data":{"province":"江苏","city":"常州","areaCode":"0519","postCode":"213000","corp":"中国移动","card":null}}
 
------json格式是这样的,这是公共的api;
http://api.36wu.com/Mobile/GetMobileOwnership?mobile=13858159254
我用winform做的实例,要达到这样的效果怎么解析,用json反序列化。
下面格式的json字符串怎么解析到控件上 

我的目的是这样的,把解析出来的json赋值到左边的控件上,怎么做呢,我知道用json反序列化,但定义了不对。这个怎么定义如何办?下面是我的获得的json的代码,提供方便下:
private static string GetStringByUrl(string strUrl)
{
//与指定URL创建HTTP请求
WebRequest wrt = WebRequest.Create(strUrl);
//获取对应HTTP请求的响应
WebResponse wrse = wrt.GetResponse();
//获取响应流
Stream strM = wrse.GetResponseStream();
//对接响应流(以"GBK"字符集)
StreamReader SR = new StreamReader(strM, Encoding.GetEncoding("UTF-8"));
//获取响应流的全部字符串
string strallstrm = SR.ReadToEnd();
//关闭读取流
SR.Close();
//返回网页html代码
return strallstrm;
}
------解决方案--------------------
使用 Newtonsoft.Json.dll 直接转成Model,再一个个赋值到控件上面
------解决方案--------------------
下载第三方的dll  Newtonsoft.Json.dll
------解决方案--------------------
这个相对应的类,定义的貌似不对吧,


public ResultInfo
{
publict int status
{
get;set;
}
public string message
{
get;set;
}
public CardInfo data
{
get;set;
}
}


把json字符串反序列化成ResultInfo