Ejemplo n.º 1
0
 public static T ReadJsonBytes <T>(byte[] jsonBytes, bool isUncompress = false)
 {
     try
     {
         byte[] bytes = jsonBytes;
         if (isUncompress)
         {
             bytes = ZipTool.Uncompress(jsonBytes);
         }
         return(JsonMapper.ToObject <T>(Encoding.UTF8.GetString(bytes)));
     }
     catch (Exception e)
     {
         Debug.LogError(e.Message);
     }
     return(default(T));
 }
Ejemplo n.º 2
0
 public static T ReadJsonText <T>(string json, bool isUncompress = false)
 {
     try
     {
         if (isUncompress)
         {
             var bytes = ZipTool.Uncompress(Encoding.UTF8.GetBytes(json));
             return(JsonMapper.ToObject <T>(Encoding.UTF8.GetString(bytes)));
         }
         else
         {
             return(JsonMapper.ToObject <T>(json));
         }
     }
     catch (Exception e)
     {
         Debug.LogError(e.Message);
     }
     return(default(T));
 }