在这里,我有 json 字符串,我想从这个 json 字符串中获取一个特定的键和值。所以我为此使用了 javascript 序列化程序。下面是我在 C#.Net 中使用的代码。
string strProfile = fbApi.GetForStr("/statefarm/feed/");
var jss = new JavaScriptSerializer();
var dictionary = (IDictionary<string, object>)jss.DeserializeObject(strProfile);
object keyvalue = (object)dictionary["paging"];
string data = keyvalue.ToString();
当我这样做时,我无法从 jsonstring 中获取 keyvale 对。如果我写
string keyvalue = (string)dictionary["paging"];
代替
object keyvalue = (object)dictionary["paging"];
string data = keyvalue.ToString();
遇到异常
'system.object'类型的对象类型'system.string'
为此要做什么以及如何编写。