From ab1e04787e68ea7be786ccdebed2782f3499b74c Mon Sep 17 00:00:00 2001 From: xRain Date: Tue, 18 Aug 2026 04:52:30 +0800 Subject: [PATCH] =?UTF-8?q?README:=20=E5=BC=95=E5=85=A5=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=BA=E4=B8=AD=E5=A4=AE=E4=BB=93=20+=20Gi?= =?UTF-8?q?t=20=E4=B8=A4=E7=A7=8D,=20=E5=8C=85=E5=90=8D=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E4=B8=BA=20simcu::serialization?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1f85586..e154d25 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# simapi_serialization +# serialization(simcu::serialization) SimApi 全反射 JSON 序列化库(仓颉版),对齐 .NET `System.Text.Json` 的用法与注解风格。 @@ -12,13 +12,26 @@ SimApi 全反射 JSON 序列化库(仓颉版),对齐 .NET `System.Text.Jso ### 引入 +两种方式任选其一: + +**方式一:中央仓**(需先 `cjpm publish` 发布 `simcu::serialization`) + ```toml [dependencies] -simapi_serialization = { path = "../simapi-serialization" } +"simcu::serialization" = "1.0.3" ``` +**方式二:Git 仓库** + +```toml +[dependencies] +"simcu::serialization" = { git = "https://gitcode.com/simcu/serialization-cj.git", version = "1.0.3" } +``` + +> 本地开发也可用 path 依赖:`"simcu::serialization" = { path = "../simapi-serialization" }` + ```cangjie -import simapi_serialization.* // 一个 import 全量可用(注解 + 序列化器) +import simcu::serialization.* // 一个 import 全量可用(注解 + 序列化器) ``` ### 序列化 / 反序列化 @@ -70,8 +83,8 @@ Cangjie 反射对实例成员读写有**声明类严格校验**(`declaringClas ### 用法 ```cangjie -import simapi_serialization.* -import simapi_serialization.macros.* +import simcu::serialization.* +import simcu::serialization.macros.* @SerializerParent // 标注在父类上;非 open 类自动补 open class BaseUser {