我有一个通过jQuery插件保存的cookie,其值为JSON.stringified对象。
我需要在C#中读取和解码这个cookie。虽然我已成功读取cookie,但我没有成功将其转换为对象。
非常感谢任何线索
答案 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)