Files
serialization-cj/src/simapi_serialization.cj
T

27 lines
1.1 KiB
Plaintext
Raw Normal View History

/*
* Copyright (c) 2025 SimcuTeam. All rights reserved.
*
* simapi_serialization 根包锚点:聚合重导出,`import simcu::serialization.*`
* 即可使用全部能力:
* - 注解(@PropertyName / @Ignore / @NotRequired) → common 子包
* - 序列化器(JsonSerializer / JsonOption) → json 子包
*
* 子包结构:
* simapi_serialization.common XML/JSON 共用(注解、字段反射缓存、命名策略)
* simapi_serialization.json JSON 序列化
* simapi_serialization.macros @SerializerParent 宏
*/
package simcu::serialization
public import simcu::serialization.common.PropertyName
public import simcu::serialization.common.Ignore
public import simcu::serialization.common.NotRequired
public import simcu::serialization.common.FieldMetadata
public import simcu::serialization.common.ReflectionCache
public import simcu::serialization.common.PropertyNamingPolicy
public import simcu::serialization.json.JsonSerializer
public import simcu::serialization.json.JsonOption
public import simcu::serialization.json.JsonReader
public import simcu::serialization.json.JsonWriter