public static string JsonSerializer<T>(T t)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, t);
string jsonString = Encoding.UTF8.GetString(ms.ToArray());
ms.Close();
return json;
}
以上是您典型的 json 辅助方法。<T>
将参数作为类型 T 传递的相关性和相关性是什么?
鉴于所有对象都继承自object
,我希望此方法签名为:
public static string JsonSerializer(object t)...
我很欣赏向 SO 社区询问为什么其他人的代码以某种方式读取可能是一种不好的提问方式,但这是在许多文章和教程中都可以找到的一种非常标准的辅助方法,所以我希望这种方法能够被接受一。