XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension

修复了Json转换器中,对于数值类型的解析问题

a9b8077
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

3 个文件 +13 -7
Modified XFEExtension.NetCore.Test/Program.cs +9 -3
@@ -1,10 +1,16 @@
1 using XFEExtension.NetCore.FileExtension;
1 using System.Formats.Asn1;
2 using XFEExtension.NetCore.FileExtension;
3 using XFEExtension.NetCore.StringExtension;
4 using XFEExtension.NetCore.StringExtension.Json;
5 using XFEExtension.NetCore.Test;
2 6 using XFEExtension.NetCore.XFETransform.JsonConverter;
3 7
4 8 internal class Program
5 9 {
6 10 private static void Main(string[] args)
7 11 {
8 QueryableJsonNode jsonNode = @"C:\Users\XFEstudio\Desktop\测试\Json数组解析失败.txt".ReadOut()!;
12 //QueryableJsonNode jsonNode = @"C:\Users\XFEstudio\Desktop\测试\Json数组解析失败.txt".ReadOut()!;
13 var testClass = new TestClass("123", "sda", 12);
14 testClass.ToJson().CW();
9 15 }
10 }
16 }
Modified XFEExtension.NetCore/XFEExtension.NetCore.csproj +2 -2
@@ -5,7 +5,7 @@
5 5 <ImplicitUsings>enable</ImplicitUsings>
6 6 <Nullable>enable</Nullable>
7 7 <GenerateDocumentationFile>True</GenerateDocumentationFile>
8 <Version>3.3.6</Version>
8 <Version>3.3.7</Version>
9 9 <Title>XFEExtension</Title>
10 10 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11 11 <AnalysisLevel>latest</AnalysisLevel>
@@ -21,7 +21,7 @@
21 21 <PackageReleaseNotes>
22 22 ## 调整
23 23
24 为CyberCommServer添加了无参构造函数,并且ServerUrls属性现在是公共属性
24 修复了Json转换器中,对于数值类型的解析问题
25 25
26 26 ## 新增
27 27
Modified XFEExtension.NetCore/XFETransform/StringConverter/JsonTransformer.cs +2 -2
@@ -29,7 +29,7 @@ public class JsonTransformer : StringConverter
29 29 else if (objectInfo.Value is bool)
30 30 outPutString += $"{objectInfo.Value.ToString()?.ToLower()}";
31 31 else
32 outPutString += $"\"{objectInfo.Value}\"";
32 outPutString += objectInfo.Value;
33 33 }
34 34 else
35 35 {
@@ -42,7 +42,7 @@ public class JsonTransformer : StringConverter
42 42 else if (objectInfo.Value is bool)
43 43 outPutString += $"\"{objectInfo.Name}\":{objectInfo.Value.ToString()?.ToLower()}";
44 44 else
45 outPutString += $"\"{objectInfo.Name}\":\"{objectInfo.Value}\"";
45 outPutString += $"\"{objectInfo.Name}\":{objectInfo.Value}";
46 46 }
47 47 }
48 48 else