{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-06-04T08:41:25.484Z","discovery":{"catalog":"https://myaitools.net/tools.json","llmsTxt":"https://myaitools.net/llms.txt","sitemap":"https://myaitools.net/sitemap.xml"},"relatedTools":[{"slug":"json-to-csharp-class","name":"JSON to C# Class","url":"https://myaitools.net/json-to-csharp-class"},{"slug":"json-to-typescript","name":"JSON to TypeScript","url":"https://myaitools.net/json-to-typescript"},{"slug":"json-to-python-class","name":"JSON to Python Class","url":"https://myaitools.net/json-to-python-class"},{"slug":"qr-code-generator","name":"QR Code Generator","url":"https://myaitools.net/qr-code-generator"},{"slug":"fake-data-generator","name":"Fake Data Generator","url":"https://myaitools.net/fake-data-generator"},{"slug":"json-patch-generator","name":"JSON Patch Generator","url":"https://myaitools.net/json-patch-generator"},{"slug":"json-schema-generator","name":"JSON Schema Generator","url":"https://myaitools.net/json-schema-generator"},{"slug":"json-unflatten","name":"JSON Unflatten","url":"https://myaitools.net/json-unflatten"}],"kind":"utility","slug":"json-to-kotlin-data-class","name":"JSON to Kotlin Data Class","description":"Generate Kotlin data classes from JSON for Android, Ktor and API clients.","longDescription":"Paste a JSON payload and generate Kotlin data classes with inferred property types. Nested objects become named data classes, arrays become List<T>, and properties default to nullable values for safer deserialization. Runs entirely in your browser with no upload.","category":"text","categoryName":"Text & Encoding","keywords":["json to kotlin","json to kotlin data class","kotlin data class generator","json to kotlin class","android data class generator","kotlin model generator","json to kotlin online","generate kotlin classes from json","kotlin dto generator","json kotlin converter","free json to kotlin","api response to kotlin data class"],"badge":"Generator","url":"https://myaitools.net/json-to-kotlin-data-class","inputs":[{"type":"text","key":"json","label":"JSON","placeholder":"{\"id\": 1, \"name\": \"Ada\", \"tags\": [\"math\"]}","multiline":true,"monospace":true},{"type":"text","key":"rootName","label":"Root data class name","defaultValue":"Root"}],"outputs":[{"key":"code","label":"Kotlin","multiline":true}],"invocation":{"webUi":"https://myaitools.net/json-to-kotlin-data-class","api":null,"notes":"Currently invoked via the web UI at `webUi`. Inputs are form fields; outputs are structured text values. A remote MCP/REST API is planned."}}