MVC C#从jQuery和JSON.stringify创建的cookie读取值

时间:2016-05-12 21:34:14

标签: javascript c# jquery json cookies

我有一个通过jQuery插件保存的cookie,其值为JSON.stringified对象。

我需要在C#中读取和解码这个cookie。虽然我已成功读取cookie,但我没有成功将其转换为对象。

非常感谢任何线索

3 个答案:

答案 0 :(得分:0)

有趣的方法是通过动态dynamic person = Json.Decode(jsonString);

你会以智能的方式盲目地对待你,但只要你知道这个结构,你就可以像这样点到你身边

dynamic person = Json.Decode(jsonString);
string firstname = person.Firstname;
int age = person.Age;
//etc.

有很多图书馆Newtonsoft的Json.NET或System.Web.Helpers都很好。

Json.NET语法为JsonConvert.DeserializeObject(jsonString)

System.Web.Helpers语法如前所述Json.Decode(jsonString)

如果你有接收对象的模型,那么jsut将它添加到这样的通用

Person person = JsonConvert.DeserializeObject<Product>(jsonString);

答案 1 :(得分:0)

尝试

JObject jobj = JObject.Parse(target);     

答案 2 :(得分:0)

您可以使用

{{1}}

查看有关JavaScriptSerializer

的详细信息
相关问题