From 99df058a665ea04065a23e729ec79a2f23f79881 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期二, 20 五月 2025 16:59:43 +0800
Subject: [PATCH] 优化

---
 HMI.Core/Util/JsonUtil.cs |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/HMI.Core/Util/JsonUtil.cs b/HMI.Core/Util/JsonUtil.cs
index 11c3141..c2def8e 100644
--- a/HMI.Core/Util/JsonUtil.cs
+++ b/HMI.Core/Util/JsonUtil.cs
@@ -1,11 +1,26 @@
 锘縰sing Newtonsoft.Json;
-using Newtonsoft.Json.Linq;
-using System.IO;
 
 namespace HMI.Core.Util
 {
     public class JsonUtil
     {
-       
+        static readonly JsonSerializerSettings JsSetting = new JsonSerializerSettings()
+        {
+            NullValueHandling = NullValueHandling.Ignore
+        };
+        public static T Deserialize<T>(string jsonStr)
+        {
+            return JsonConvert.DeserializeObject<T>(jsonStr);
+        }
+
+        public static string Serialize(object obj)
+        {
+            return JsonConvert.SerializeObject(obj);
+        }
+
+        public static string Stringfiy(object obj)
+        {
+            return JsonConvert.SerializeObject(obj, Formatting.Indented, JsSetting);
+        }
     }
 }

--
Gitblit v1.9.1