From 172681f92cb8d43c86aededfb2c38af4fff51556 Mon Sep 17 00:00:00 2001 From: xRain Date: Mon, 17 Aug 2026 11:04:25 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=8F=96=E6=B6=88=20annotations=20?= =?UTF-8?q?=E5=AD=90=E7=9B=AE=E5=BD=95=EF=BC=8C=E7=89=B9=E6=80=A7=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=94=B9=E5=90=8D=20JsonAnnotations=20=E5=B9=B6?= =?UTF-8?q?=E5=85=A5=20json=20=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - src/json/annotations/JsonAttributes.cj → src/json/JsonAnnotations.cj - 包 simapi_serialization.json.annotations → simapi_serialization.json - @JsonPropertyName / @JsonIgnore 现在与 JsonSerializer 同包,import simapi_serialization.json.* 即可 --- src/SimApiSerialization.cj | 1 - src/json/{annotations/JsonAttributes.cj => JsonAnnotations.cj} | 2 +- src/json/ReflectionCache.cj | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) rename src/json/{annotations/JsonAttributes.cj => JsonAnnotations.cj} (96%) diff --git a/src/SimApiSerialization.cj b/src/SimApiSerialization.cj index c27e067..bba8765 100644 --- a/src/SimApiSerialization.cj +++ b/src/SimApiSerialization.cj @@ -10,4 +10,3 @@ package simapi_serialization public import simapi_serialization.json.* -public import simapi_serialization.json.annotations.* diff --git a/src/json/annotations/JsonAttributes.cj b/src/json/JsonAnnotations.cj similarity index 96% rename from src/json/annotations/JsonAttributes.cj rename to src/json/JsonAnnotations.cj index ab295b9..7de1673 100644 --- a/src/json/annotations/JsonAttributes.cj +++ b/src/json/JsonAnnotations.cj @@ -12,7 +12,7 @@ * https://docs.cangjie-lang.cn/en/docs/1.0.0/libs/std/reflect/reflect_samples/annotation.html */ -package simapi_serialization.json.annotations +package simapi_serialization.json /** * 指定字段的 JSON 名称(对齐 .NET JsonPropertyNameAttribute)。 diff --git a/src/json/ReflectionCache.cj b/src/json/ReflectionCache.cj index 7bd68c9..a3bfeed 100644 --- a/src/json/ReflectionCache.cj +++ b/src/json/ReflectionCache.cj @@ -11,7 +11,6 @@ package simapi_serialization.json import std.collection.* import std.reflect.* -import simapi_serialization.json.annotations.* /** * 单个字段的序列化元数据。