JavaScriptSerializer not working
本文关键字:working not JavaScriptSerializer | 更新日期: 2023-09-27 18:33:14
我有一些代码可以将对象序列化为 JSON
Tweets t = new Tweets();
string json = new JavaScriptSerializer().Serialize(t);
System.IO.File.WriteAllText(Environment.CurrentDirectory + @"'JSON.txt", json);
但是,字符串json
仅输出空值 ( {}
)
对象中肯定有值,它们都有 getter 和 setter
为什么序列化程序只返回空白对象?
编辑
class Message
{
public static string sender { get; set; }
public static string body { get; set; }
public static string Message_ID { get; set; }
public static DateTime received { get; set; }
public static string MessageHeader { get; set; }
public static string bodyresult { get; set; }
}
推文继承了这一点,但具有特定于推文的方法
从这些属性中删除静态,序列化将为您工作。 通过使这些属性全部静态,您只能存储 1 条消息。