update: 更新内核的 JsonParser 解析器为 JsonConvert

deeplink
胡宇飞 2024-02-04 16:47:23 +08:00
parent 135a0ac23b
commit 0a3c54e0a7
1 changed files with 9 additions and 2 deletions

View File

@ -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)
{