111,086
社区成员




public static string OutNull<T>()
{
JObject outjob = new JObject();
JObject job = new JObject();
JArray List = new JArray();
if (typeof(T) == typeof(JArray))
outjob.Add(new JProperty("list", List));
else if (typeof(T) == typeof(JObject))
outjob.Add(new JProperty("data", job));
else if (typeof(T) == typeof(string))
outjob.Add(new JProperty("data", ""));
return JsonDo.JobjectToJson(outjob);
}
不加泛型调用得显式强制类型转换,加了强制类型转换编译时候不会报错,只有在运行时会出现异常报错,可以算一种安全隐患吧
很明显就不是用来返回int型的呀,人家都定义了list对象和字符串了就偏偏没写int型的?一个简单转json工具类,我觉得挺不错的