update: 更新内核的 JsonParser 解析器为 JsonConvert
							parent
							
								
									135a0ac23b
								
							
						
					
					
						commit
						0a3c54e0a7
					
				|  | @ -1,10 +1,12 @@ | |||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| namespace Guru | ||||
| { | ||||
|     using System; | ||||
|     using Newtonsoft.Json; | ||||
|     using UnityEngine; | ||||
|     using Guru.LitJson; | ||||
|      | ||||
|     public static class JsonParser | ||||
|     { | ||||
|  | @ -49,7 +51,8 @@ namespace Guru | |||
|             { | ||||
|                 try | ||||
|                 { | ||||
|                     return JsonMapper.ToObject<T>(jsonStr); | ||||
|                     // return JsonMapper.ToObject<T>(jsonStr); | ||||
|                     return JsonConvert.DeserializeObject<T>(jsonStr); | ||||
|                 } | ||||
|                 catch (Exception e) | ||||
|                 { | ||||
|  | @ -69,6 +72,7 @@ namespace Guru | |||
|         { | ||||
|             try | ||||
|             { | ||||
|                 /* | ||||
|                 if (!prettyFormat) | ||||
|                 { | ||||
|                     return JsonMapper.ToJson(obj); | ||||
|  | @ -83,7 +87,10 @@ namespace Guru | |||
|                     JsonMapper.ToJson(obj, writer); | ||||
|                     return writer.ToString(); | ||||
|                 } | ||||
|                 */ | ||||
|                  | ||||
|                 var formatting = prettyFormat ? Formatting.Indented : Formatting.None; | ||||
|                 return JsonConvert.SerializeObject(obj, formatting); | ||||
|             } | ||||
|             catch (Exception e) | ||||
|             { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue