3
我用下面的线反序列化这样简单的JSON字符串:反序列化JSON字符串(在C#),而不Json.Net
string jSon = "{\"FirstName\":\"Foo\", \"LastName\":\"Bar\"}";
System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
Person personDeserialized = oSerializer.Deserialize<Person>(jSon);
然后,我添加了“personDeserialized”对象与实体框架数据库。
的问题是,如果我有以下数据这种方法行不通:
string jSon = "{
\"FirstName\":\"Foo\",
\"LastName\":\"Bar\",
\"Hobbies\":
[
{\"Sport\":\"FootBall\"},
{\"Music\":\"Rock\"},
]
}";
当然,Person类包含对霍的一个引用。
那么,有没有一种方法,没有jSon.NET库,将“Hobbies”对象自动添加到personDeserialized对象?
谢谢,
问候。