XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore/XFEExtension.NetCore.csproj
+4
-5
Modified
XFEExtension.NetCore/XFETransform/JsonConverter/JsonNodeConverter.cs
+1
-1
XFEstudio/XFEExtension
升级版本至3.3.12,优化JsonNodeConverter异常处理
升级项目版本号至3.3.12。JsonNodeConverter遇到未知类型时不再抛出异常,而是返回null,提升容错性。
d4a4995
代码差异
2 个文件
+5
-6
@@ -5,7 +5,7 @@
5
5
<ImplicitUsings>enable</ImplicitUsings>
6
6
<Nullable>enable</Nullable>
7
7
<GenerateDocumentationFile>True</GenerateDocumentationFile>
8
<Version>3.3.11</Version>
8
<Version>3.3.12</Version>
9
9
<Title>XFEExtension</Title>
10
10
<RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11
11
<AnalysisLevel>latest</AnalysisLevel>
@@ -20,11 +20,10 @@
20
20
<PackageTags>XFE;拓展;GPT;Server;服务器;测试;XFEExtension</PackageTags>
21
21
<PackageReleaseNotes>
22
22
## 调整
23
24
支持可空节点查询并优化JSON层级处理
25
23
26
将QueryableJsonNode索引器及AnalyzePropertyArray方法改为可空返回,查询不到节点时返回null。
27
优化JSON解析层级逻辑,避免根节点被误移除。更新测试文件路径,提升版本至3.3.11。
24
升级版本至3.3.12,优化JsonNodeConverter异常处理
25
26
升级项目版本号至3.3.12。JsonNodeConverter遇到未知类型时不再抛出异常,而是返回null,提升容错性。
28
27
29
28
## 新增
30
29
@@ -347,7 +347,7 @@ public class JsonNodeConverter(string jsonString)
347
347
{
348
348
"list" => NodeOperator.PackageInList(nodeProperties[1..], jsonComplexPropertyNode),
349
349
"object" => NodeOperator.PackageToList(nodeProperties[1..], jsonComplexPropertyNode),
350
_ => throw new InvalidOperationException()
350
_ => null,
351
351
};
352
352
}
353
353
else