Data to class converters
Infer types and models from a JSON or XML sample. Generated code is a starting point, not a full compiler.
Data to class
Infer classes and schemas from JSON or XML.
- JSON to TypeScriptInfer TypeScript interfaces from a JSON sample.
- JSON to PythonGenerate Pydantic models from a JSON sample.
- JSON to JavaGenerate Java classes or Kotlin data classes from JSON.
- JSON to Objective-CGenerate Objective-C from a JSON sample in the browser.
- XML to Objective-CGenerate Objective-C from a XML sample in the browser.
- JSON to JSON SchemaGenerate JSON Schema from a JSON sample in the browser.
- XML to JSON SchemaGenerate JSON Schema from a XML sample in the browser.
- JSON to SwiftGenerate Swift from a JSON sample in the browser.
- XML to SwiftGenerate Swift from a XML sample in the browser.
- JSON to C#Generate C# from a JSON sample in the browser.
- XML to C#Generate C# from a XML sample in the browser.
- JSON to GoGenerate Go from a JSON sample in the browser.
- XML to GoGenerate Go from a XML sample in the browser.
- JSON to RustGenerate Rust from a JSON sample in the browser.
- XML to RustGenerate Rust from a XML sample in the browser.
- JSON to CrystalGenerate Crystal from a JSON sample in the browser.
- XML to CrystalGenerate Crystal from a XML sample in the browser.
- JSON to C++Generate C++ from a JSON sample in the browser.
- XML to C++Generate C++ from a XML sample in the browser.
- XML to TypeScriptGenerate TypeScript from a XML sample in the browser.
- JSON to JavaScript ProptypesGenerate JavaScript Proptypes from a JSON sample in the browser.
- XML to JavaScript ProptypesGenerate JavaScript Proptypes from a XML sample in the browser.
- JSON to FlowGenerate Flow from a JSON sample in the browser.
- XML to FlowGenerate Flow from a XML sample in the browser.
- JSON to KotlinGenerate Kotlin from a JSON sample in the browser.
- XML to KotlinGenerate Kotlin from a XML sample in the browser.
- JSON to ElmGenerate Elm from a JSON sample in the browser.
- XML to ElmGenerate Elm from a XML sample in the browser.
- JSON to RubyGenerate Ruby from a JSON sample in the browser.
- XML to RubyGenerate Ruby from a XML sample in the browser.
- JSON to DartGenerate Dart from a JSON sample in the browser.
- XML to DartGenerate Dart from a XML sample in the browser.
- JSON to PikeGenerate Pike from a JSON sample in the browser.
- XML to PikeGenerate Pike from a XML sample in the browser.
- JSON to HaskellGenerate Haskell from a JSON sample in the browser.
- XML to HaskellGenerate Haskell from a XML sample in the browser.
- XML to JavaGenerate Java from a XML sample in the browser.
- XML to PythonGenerate Python from a XML sample in the browser.