27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
/*
|
||
* 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
|