//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 Jiang Yin. All rights reserved. // Homepage: https://gameframework.cn/ // Feedback: mailto:ellan@gameframework.cn //------------------------------------------------------------ using GameFramework; using LitJson; using System; namespace MetaClient { /// /// LitJSON 函数集辅助器。 /// internal class LitJsonHelper : Utility.Json.IJsonHelper { /// /// 将对象序列化为 JSON 字符串。 /// /// 要序列化的对象。 /// 序列化后的 JSON 字符串。 public string ToJson(object obj) { return JsonMapper.ToJson(obj); } /// /// 将 JSON 字符串反序列化为对象。 /// /// 对象类型。 /// 要反序列化的 JSON 字符串。 /// 反序列化后的对象。 public T ToObject(string json) { return JsonMapper.ToObject(json); } /// /// 将 JSON 字符串反序列化为对象。 /// /// 对象类型。 /// 要反序列化的 JSON 字符串。 /// 反序列化后的对象。 public object ToObject(Type objectType, string json) { // TODO: 可反射为 ToObject(string json) throw new NotSupportedException("ToObject(Type objectType, string json)"); } } }