# JSON to Models Converter A powerful and flexible web application that converts JSON objects into strongly-typed model classes or interfaces for various programming languages. ## Overview This tool helps developers quickly generate boilerplate code from JSON data, supporting multiple languages and frameworks with advanced configuration options like null safety, property optionality, and framework-specific annotations. ## Key Features - **Multi-language Support**: Generate code for TypeScript, Java, C#, Swift, Kotlin, and Dart. - **Advanced Options**: - Null safety configuration. - Global optional/required property settings. - Class vs Interface selection (where applicable). - Framework integrations (e.g., Freezed for Dart/Flutter). - **Type Detection**: Automatic detection of UUIDs, Dates, Enums, and Maps. - **Developer-Friendly UI**: Built with React, Tailwind CSS, and shadcn/ui for a premium, responsive experience. ## Technology Stack - **Frontend**: React (with Vite) - **Language**: TypeScript - **Styling**: Tailwind CSS - **Components**: shadcn/ui, Radix UI, Lucide React - **Logic**: Custom schema inference and code generation engine ## Links - [Documentation](/llms-full.txt) - [Project Website](https://lovable.dev/projects/8a9b218f-b41c-47d5-9f07-9505de92c5a8)