About this JSON to Model converter
Paste any JSON and the tool infers field types to generate TypeScript / Java / Swift / Kotlin class definitions: nested objects become separate classes (class name from the key in PascalCase), arrays infer their element type from the first item, and empty arrays fall back to any. Tick "optional fields" to mark everything nullable; the root class name defaults to Root and is editable.
Java output includes full getters/setters, Swift emits a Codable struct, Kotlin a data class and TypeScript class field declarations. All conversion runs locally in your browser — API samples are never uploaded.