XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore.Test/Program.cs
+9
-3
Modified
XFEExtension.NetCore/XFEExtension.NetCore.csproj
+2
-2
Modified
XFEExtension.NetCore/XFETransform/StringConverter/JsonTransformer.cs
+2
-2
XFEstudio/XFEExtension
修复了Json转换器中,对于数值类型的解析问题
a9b8077
代码差异
3 个文件
+13
-7
@@ -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
}
@@ -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
@@ -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