JSON DevKit
Input
JSON
JSON Schema (Basic Inference)
📂 Load
Clear
Output / Results
Copy
Download
Clear
JSON Tree View
JSON Utilities
Code Generation
JSONPath:
Evaluate
Validate JSON
Format JSON
Minify JSON
To CSV
View Tree
Target:
Java
Kotlin
Swift
TypeScript
React (TS Interfaces)
Python
C#
Root Name:
Style:
Minimal
Normal
Generate
Input JSON in the Editor section to enable model generation.
Java Specific Options
Annotations:
Jackson 2.x
None
Primitives
toString()
Getters/Setters
Constructors:
Default+AllArgs
AllArgs Only
Default Only
None
Prefix:
Suffix:
Swift Specific Options
Classes (not Structs)
Public Access
Codable Conformance
Prefix:
Suffix:
C# Specific Options
Public Access
JsonPropertyName Attributes
Kotlin Specific Options
Use kotlinx.serialization
Minimal style will generate a plain `class`; Normal will generate a `data class`.
Status message here