使用DataContractJsonSerializer序列化对象
我创建了一个通用扩展方法,使用DataContractJsonSerializer序列化JSON。 看起来像这样:使用DataContractJsonSerializer序列化对象,json,c#-4.0,datacontractjsonserializer,Json,C# 4.0,Datacontractjsonserializer,我创建了一个通用扩展方法,使用DataContractJsonSerializer序列化JSON。 看起来像这样: public static string ToJSON<T>(this T obj) where T : class { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T)); using (MemoryStream stream = new M
public static string ToJSON<T>(this T obj) where T : class
{
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));
using (MemoryStream stream = new MemoryStream())
{
serializer.WriteObject(stream, obj);
return Encoding.Default.GetString(stream.ToArray());
}
}
这个类的属性是什么
谢谢,这应该可以完成这项工作:
DateTime expiration { get; set; }
string[][] conditions { get; set; }
您还可以将
条件
设置为列表
,或任何可计算的
,甚至列表
都应该可以工作。这应该可以完成以下工作:
DateTime expiration { get; set; }
string[][] conditions { get; set; }
您也可以将
条件
设置为列表
,或任何可数的
,甚至列表
都应该可以工作。您是指属性
还是属性
?还有,混淆的是什么,您尝试了什么?您是指属性
还是属性
?还有困惑是什么,你尝试了什么?