using System; using UnityEngine; namespace Axibug.Runtime { /// /// 默认 JSON 函数集辅助器。 /// public class DefaultJsonHelper : Utility.Json.IJsonHelper { /// /// 将对象序列化为 JSON 字符串。 /// /// 要序列化的对象。 /// 序列化后的 JSON 字符串。 public string ToJson(object obj) { return JsonUtility.ToJson(obj); } /// /// 将 JSON 字符串反序列化为对象。 /// /// 对象类型。 /// 要反序列化的 JSON 字符串。 /// 反序列化后的对象。 public T ToObject(string json) { return JsonUtility.FromJson(json); } /// /// 将 JSON 字符串反序列化为对象。 /// /// 对象类型。 /// 要反序列化的 JSON 字符串。 /// 反序列化后的对象。 public object ToObject(Type objectType, string json) { return JsonUtility.FromJson(json, objectType); } } }