Göktay Logo
Araçlara Dön

SQL / JSON → Go & TypeScript

JSON örneği ya da CREATE TABLE komutu yapıştırın; tek araçta hem Go struct hem TypeScript interface çıktısını alın.

JSON veya SQL

Hedefler
Girdinizi dönüştürdüğünüzde Go struct ve TypeScript interface çıktıları burada sekmeler halinde belirecek.

Backend ve Frontend Tiplerini Tek Kaynaktan Üretin

Bir veri modelini hem Go tarafında (struct + tag) hem de frontend tarafında (TypeScript interface) elle yazmak, iki ucun zamanla birbirinden ayrılmasına yol açar. Bu araç, ister bir SQL tablosundan ister bir örnek JSON'dan yola çıkarak her iki tipi de tutarlı biçimde üretir.

Kaynak Go Çıktısı TypeScript Çıktısı
SQL (DDL) json + gorm tag'li struct interface (kolonlardan)
JSON json tag'li struct interface (alanlardan)

Mühendislik Notu

Üretilen tipler örnek veriye dayanır; opsiyonel alanları, null durumlarını ve gerçek kısıtları çıktının üzerinden gözden geçirin. Clean Architecture'da bu tipleri doğrudan domain katmanına değil, uygun sınır katmanına yerleştirin.