1
我使用Newtonsoft.Json.Linq,我想将数据加载到我定义的对象(或结构体)中,并将这些对象放入列表或集合中。从文本文件加载JSON数据流到对象C#
目前我拉出的索引名称的JSON属性。
filename = openFileDialog1.FileName;
StreamReader re = File.OpenText(filename);
JsonTextReader reader = new JsonTextReader(re);
string ct = "";
JArray root = JArray.Load(reader);
foreach (JObject o in root)
{
ct += "\r\nHACCstudentBlogs.Add(\"" + (string)o["fullName"] + "\",\"\");";
}
namesText.Text = ct;
的对象被定义如下,并且有时JSON将不包含的属性值:
class blogEntry
{
public string ID { get; set; }
public string ContributorName { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string CreatedDate { get; set; }
}
请告诉我问题吗? – 2010-10-20 00:24:25
此外,这些属性可能是自动属性,而不是由专用字段支持。 – 2010-10-20 00:28:23
问题是如何将jSON对象放入我的对象的实例中? – Caveatrob 2010-10-20 00:31:25