我有一个如下的 JSON 字符串:
"\"{\\\"PersonNumber\\\":\\\"4537\\\",\\\"PersonName\\\":\\\"Jenny\\\"}\""
我想将此 JSON 转换为 NameValueCollection,并尝试了以下代码。但我收到一个错误:
string jsonString= "\"{\\\"PersonNumber\\\":\\\"4537\\\",\\\"PersonName\\\":\\\"Jenny\\\"}\""
System.Web.Script.Serialization.JavaScriptSerializer jss1;
NameValueCollection nvc1;
jss1 = new System.Web.Script.Serialization.JavaScriptSerializer();
nvc1 = new NameValueCollection();
try { nvc1 = jss1.Deserialize<NameValueCollection>(jsonString); } catch { }
错误:
无法将“System.String”类型的对象转换为“System.Collections.Specialized.NameValueCollection”类型
我在哪里犯错?