Sample JSON
Output
Types are inferred from one example, so optional fields and unions across records aren't detected — treat the output as a starting point. Nested objects become their own named types. Everything runs on your device.