Vad är QuickType.io?
QuickType.io är ett verktyg som automatiskt genererar typsäkra modeller, klasser, interface och serialiserare utifrån JSON-data, JSON Schema eller GraphQL-scheman. Istället för att en utvecklare manuellt skriver ut typdefinitioner för inkommande data - vilket är felbenäget och tidskrävande - läser QuickType strukturen i exempeldata eller ett schema och genererar färdig, typsäker kod i valfritt av ett stort antal programmeringsspråk. Verktyget används typiskt när man ska konsumera ett externt API eller en JSON-fil och snabbt vill ha korrekta typer/klasser att arbeta mot i sin egen kodbas, utan att skriva parsning och validering för hand. Det finns tillgängligt som webbverktyg, kommandoradsverktyg och integrerat i flera editorer/IDE:er, vilket gör det till ett vanligt verktyg i utvecklares arbetsflöde för att gå från rå JSON till, som verktyget själv formulerar det, "gorgeous, typesafe code" på sekunder.