From d1b72117058f1131046b6aa3add8e3ccfae033d8 Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 09 十一月 2026 10:36:07 +0800
Subject: [PATCH] docs: CAN 模拟器独立 TCP 服务进程设计规格(统一 CanDeviceDriver + 双工推送协议)

---
 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