C# 如何在代码隐藏中反序列化数组

C# 如何在代码隐藏中反序列化数组,c#,asp.net,C#,Asp.net,我有一个数组对象,看起来像items=['a','b','c'],它存储在'HiddenField1'id中。 如何在代码隐藏中反序列化它 funciton getItems(){ var items = []; $("HiddenField1").val(JSON.stringify(items)); } 代码隐藏(页面加载) ScriptManager.RegisterStartupScript(this,GetType(),“items”,“getItems();”,fals

我有一个数组对象,看起来像items=['a','b','c'],它存储在'HiddenField1'id中。 如何在代码隐藏中反序列化它

funciton getItems(){
   var items = [];
   $("HiddenField1").val(JSON.stringify(items));
}
代码隐藏(页面加载)

ScriptManager.RegisterStartupScript(this,GetType(),“items”,“getItems();”,false);
字符串[]项=??
也许这个可以帮助你

JavaScriptSerializer serializer1 = new JavaScriptSerializer();
serializer.Deserialize<YOUROBJECT>(str);
JavaScriptSerializer serializer1=新的JavaScriptSerializer();
反序列化(str);
也许这个可以帮助你

JavaScriptSerializer serializer1 = new JavaScriptSerializer();
serializer.Deserialize<YOUROBJECT>(str);
JavaScriptSerializer serializer1=新的JavaScriptSerializer();
反序列化(str);

从nuget repo获取Newtonsoft JSON

JsonConvert.DeserializeObject(项);

从nuget repo获取Newtonsoft JSON

JsonConvert.DeserializeObject(项);

[Review]泰雷兹的第一篇文章不错!但是,Stack Overflow建议您的答案缺少的一点是在发布链接时添加摘要。欢迎阅读Stack Overflow,推荐阅读。[评论]泰雷兹的第一篇文章不错!但是,Stack Overflow建议您的答案缺少的一点是在发布链接时添加摘要。欢迎阅读堆栈溢出,推荐阅读。
JsonConvert.DeserializeObject<String[]>(items);