帮忙处置一组json数据到Dictionary用正则表达式

帮忙处理一组json数据到Dictionary用正则表达式
以下是json数据
string txt="{"nu":"2223333","com":"asa","updatetime":"2015-06-11 10:43:51","signname":"","condition":"H100","status":"200","data":[{"time":"2015-06-11 10:00:05","location":"","context":"小明","ftime":"2015-06-11 10:00:05"},{"time":"2015-06-11 08:35:36","location":"","context":"小张","ftime":"2015-06-11 08:35:36"}],"signedtime":"","state":"5","departure":"","addressee":"","destination":"","message":"ok","ischeck":"0","pickuptime":""}";

我希望得到Dictionary<string,string>内容为
key为time内容,value为context内容
即如下
----------------------------------
2015-06-11 10:00:05,小明
2015-06-11 08:35:36,小张

请给出正则表达式的具体写法,谢谢
------解决思路----------------------
           
JavaScriptSerializer Jss = new JavaScriptSerializer();
            Dictionary<string, object> respDic = (Dictionary<string, object>)Jss.DeserializeObject(text);
            //通过键获取值
            string time= respDic["time"].ToString();
 string context= respDic["context"].ToString();



然后键值对放进集合行不行,
------解决思路----------------------
"time":"([^"]*)".*?"context":"([^"]*)"

$1,$2也就是Match的Group[1]和Group[2]对应time和context
然后引号该是\"还是""根据你的字符串有没有用@""的方式确认,当然最好你还是用json解析的方式,而不是正则