jackson-kotlin-serialization-specialist
OfficialClarify Kotlin+Jackson serialization behavior.
System Documentation
What problem does it solve?
Diagnose and design JSON serialization and deserialization behavior for Kotlin plus Jackson in Spring applications. Use when DTOs fail to deserialize, default parameters or nullability behave unexpectedly, date-time or enum formats drift, polymorphic payloads are involved, PATCH semantics must distinguish null from absent, or ObjectMapper changes risk breaking existing API or message contracts.
Core Features & Use Cases
- Diagnose module presence and alignment with jackson-module-kotlin, JavaTimeModule, and other relevant modules
- Verify constructor semantics, default parameters, and nullable vs non-null fields
- Validate wire-format handling across MVC, WebFlux, Kafka, and persistence boundaries, including polymorphic types and enum/date-time formatting
Quick Start
Provide the failing JSON payload, the relevant Kotlin DTOs, and any ObjectMapper customizations so I can diagnose and fix the serialization behavior.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: jackson-kotlin-serialization-specialist Download link: https://github.com/Kotlin/kotlin-backend-agent-skills/archive/main.zip#jackson-kotlin-serialization-specialist Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.