Mac OS Developer Tools
What does it support?
Converting JSON to Codable, but more specifically...
- Converting nested objects
- Converting objects / primitives inside arrays
- Creating CodingKeys for snake_case JSON keys
- Adding ?'s for optional properties
What CodableBot Doesn't Do
The App isn't magic, it won't create types for null values or empty arrays. It also doesn't provide JSON validation, handle duplicates or format the Swift as well as I would like (although these are coming!). It might not work perfectly for complex JSON just yet, but it'll be pretty close and can still save you a lot of time.