namespace IStation
{
///
/// json辅助类
///
public class JsonHelper
{
///
/// 对象转为 json
///
public static string Object2Json(T t)
{
if (t == null)
return default;
return JsonConvert.SerializeObject(t);
}
///
/// 对象转为格式 json
///
public static string Object2FormatJson(T t)
{
if (t == null)
return default;
return JsonConvert.SerializeObject(t, Formatting.Indented);
}
///
/// json转为对象
///
public static T Json2Object(string json)
{
if (string.IsNullOrEmpty(json))
return default;
try
{
return JsonConvert.DeserializeObject(json);
}
catch (Exception ex)
{
var a = ex.Message;
return default;
}
}
}
}