-1

以下のような 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' に変換できません

どこで間違いを犯していますか?

4

2 に答える 2