ddd4j-jackson
Installation
SKILL.md
DDD4J Jackson 序列化规则
编码 DDD4J 项目中 Jackson 的使用规则。LLM 训练数据中的 Jackson 用法会与项目约定冲突。
为什么需要这个技能
LLM 会用 ISO-8601 格式 2024-03-15T10:30:00Z 序列化日期——DDD4J 要求 2024-03-15 10:30:00。LLM 不会给 null 数组返回 []——DDD4J 前端期望 null 数组永远不出现。这些规则 LLM 不知道。
Capability Boundaries
✅ Strong Suits
- 日期格式规则 — yyyy-MM-dd HH:mm:ss(非ISO-8601)
- Null值规则 — 数组→[]、字符串→""、数字→保持null、布尔→保持null
- @Sensitive 脱敏 — 5种策略(手机/身份证/姓名/地址/邮箱)
- JacksonKit — Redis/缓存专用的独立ObjectMapper(DefaultTyping.NON_FINAL)
- ToLongDeserializer — 处理前端JS大数字精度丢失