以下のような 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' に変換できません
どこで間違いを犯していますか?