☰
Home
/
Code Generators
/
JSON → Swift
𝕊
JSON → Swift
Generate Swift Codable struct from JSON
☆
Bookmark
Loading tool…
JSON input
{ "id": 1, "name": "Ada Lovelace", "email": "ada@example.com", "isActive": true, "score": 98.6, "tags": ["admin", "developer"], "address": { "street": "123 Main St", "city": "London" }, "orders": [{ "id": 101, "total": 49.99, "shipped": false }] }
Swift output
⧉ Copy
struct Address: Codable { let street: String let city: String enum CodingKeys: String, CodingKey { case street = "street" case city = "city" } } struct Order: Codable { let id: Int let total: Double let shipped: Bool enum CodingKeys: String, CodingKey { case id = "id" case total = "total" case shipped = "shipped" } } struct Root: Codable { let id: Int let name: String let email: String let isActive: Bool let score: Double let tags: [String] let address: Address let orders: [Order] enum CodingKeys: String, CodingKey { case id = "id" case name = "name" case email = "email" case isActive = "isActive" case score = "score" case tags = "tags" case address = "address" case orders = "orders" } }