using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Text.Encodings.Web;
using System.Text.Json;
using System.Text.Unicode;
using System.Threading.Tasks;
namespace DG.Tool
{
public static class JsonHelper
{
public static JsonSerializerOptions jsonSerializerOptions = new JsonSerializerOptions()
{
Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping
};
///
/// 类对像转换成json格式
///
///
public static string ToJson(this object t)
{
return JsonSerializer.Serialize(t, jsonSerializerOptions);
}
///
/// 类转化为json
///
///
///
///
public static string ToJson(this T t)
{
return JsonSerializer.Serialize(t, jsonSerializerOptions);
}
public static T FromJson(string t)
{
return JsonSerializer.Deserialize(t, jsonSerializerOptions);
}
}
}