1、需要用到的 Nuget

Newtonsoft.Json

若要安装 Nuget,前往 Project->Manage Nuget Packages…

2、大致步骤

保存数据:将 Object 序列化为 Json 保存在文件中

读取数据:将 Json 反序列化为 Object

/// <summary>
/// 将Json反序列化为对象
/// </summary>
/// <typeparam name="T">对象类型</typeparam>
/// <param name="Json">Json</param>
/// <returns>对象</returns>
public static T CoverJsonToObject<T>(string Json)
{
  return JsonConvert.DeserializeObject<T>(Json);
}

/// <summary>
/// 将对象序列化为Json
/// </summary>
/// <typeparam name="T">对象类型</typeparam>
/// <param name="Object">对象</param>
/// <returns>Json</returns>
public static string CoverObjectToJson<T>(T Object)
{
  return JsonConvert.SerializeObject(Object, Formatting.Indented);
}

发表评论

邮箱地址不会被公开。 必填项已用*标注