问题很简单如题下面是Newtonsoft.Json序列化示例
Person p = new Person
  {
    BirthDate = new DateTime(1980, 12, 23, 0, 0, 0, DateTimeKind.Utc),
    LastModified = new DateTime(2009, 2, 20, 12, 59, 21, DateTimeKind.Utc),
    Name = "James"
  };
 
List<Person> people = new List<Person>();
people.Add(p);
people.Add(p);
//序列化
string json = JsonConvert.SerializeObject(people, Formatting.Indented);

解决方案 »

  1.   

    没有看到你有静态类Person p是一个类实例 string json = JsonConvert.SerializeObject(people, Formatting.Indented);
    不要最后那个参数试试咯
      

  2.   

    那个演示是将对象序列化,我的要求是将静态类序列化随便写个静态类
    public static class OEM{
    pulic static string{get;set;} 
    }
      

  3.   

    默认情况下,静态类无法被序列化,因为无法实例化对象;类的静态属性无法序列化,因为静态属性属于类而非具体实例。那么怎样才能实例化静态属性呢?可以用下面的方法:http://blog.csdn.net/jiutao_tang/article/details/6587341
      

  4.   

    也可以使用XML+反射自己处理静态类。将静态类写入XML文件,及由XML文件读取静态类中静态属性的值。