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

XFEExtension

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

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

XFEstudio/XFEExtension

升级版本至3.3.12,优化JsonNodeConverter异常处理

升级项目版本号至3.3.12。JsonNodeConverter遇到未知类型时不再抛出异常,而是返回null,提升容错性。

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

代码差异

2 个文件 +5 -6
Modified XFEExtension.NetCore/XFEExtension.NetCore.csproj +4 -5
@@ -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
Modified XFEExtension.NetCore/XFETransform/JsonConverter/JsonNodeConverter.cs +1 -1
@@ -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