我正在尝试使用C#中的类来收集Web页面的URL及其名称。我正在使用Newtonsoft.Json将它们序列化为JSON字符串。
这是我的WebPage对象类
class WebPage
{
private string Name;
private string URL;
public WebPage(string name, string uRL)
{
Name = name;
URL = uRL;
}
public string GetName()
{
return Name;
}
public string GetURL()
{
return URL;
}
}
我正在使用一个名为List<WebPage>
的{{1}},并将所有WebPage添加到其中,但是当我像这样运行代码时:
pageCollection
字符串输出只是空括号。这是什么问题?
答案 0 :(得分:0)
我建议您创建一个仅包含您的属性的适当POCO。然后确保将它们公开。在一个单独的类中,您还将要包括一个构造函数。您拥有的代码将无法使用。
答案 1 :(得分:-1)
好吧,正如评论很快说的那样,我的问题是我的财产是私人的。将他们设置为公开,并删除吸气剂/阻气剂,问题已解决