JsonData jd = JsonMapper.ToObject (str); //字符串转Json
if (((IDictionary)jd).Contains(“KeyName”)) { //判断是否有key
string valuestr = (string)jd[“KeyName”]; //do sth…
}

总结:借用字典的接口方法来判断


此处使用的IDictionary是泛形版本的IDictionary,
你应该使用的非泛形版本的IDictionary,
将using       System.Collections.Generic;换成
using       System.Collections;
就可以了



更多使用:
http://blog.csdn.net/xundh/article/details/48491109