From a061384ba628a09bf4df91f50321ab22c03129aa Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期二, 18 三月 2025 20:58:36 +0800
Subject: [PATCH] Winform支持遮罩层;
---
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