JSON GraphQL SDL'ye Dönüştür
JSON belgesini GraphQL türlerine dönüştür, Schema Definition Language'da yazılmış.
JSON GraphQL SDL'ye Dönüştür
JSON nesnesi veya nesne dizisini yapıştırın ve bu araç Schema Definition Language'da yazılmış GraphQL türlerini türetir. Bu, gerçek bir API yanıtından, bir veritabanı dışa aktarımından veya örnek bir yükten bir şema başlatmanın hızlı bir yoludur; her alanı ve türü el ile yazmak yerine.
Skalerler JSON değerlerinden çıkarılır: dizeler String olur, tam sayılar Int olur, ondalıklar Float olur ve doğru/yanlış Boolean olur. "id" adlı bir alan, bir dize veya tam sayı tutarsa, çoğu GraphQL API'nin kayıtları nasıl tanımladığıyla eşleşen ID olarak yazılır. Örnek değeri null olan alanlar isteğe bağlı olarak işaretlenir; diğer her alan gerekli işaretleyiciyi ("!") alır. İç içe nesneler, ebeveyni tarafından referans verilen kendi adlandırılmış türlerine dönüşür ve yapısal olarak aynı iç içe nesneler, çoğaltılmak yerine tek bir türde birleştirilir. Diziler, eleman türü dizi içeriklerinden çıkarılan liste türlerine dönüşür.
İki seçenek daha çıktıyı şekillendirir: özel scalar seçeneğini açmak ISO tarih ve tarih-saat dizelerini tanır ve bunları düz Dize yerine "scalar Date" veya "scalar DateTime" olarak bildirir; "Olarak Oluştur" seçimi "type" (sorgular için) ve "input" (mutasyon bağımsız değişkenleri için) arasında geçiş yapar. "Query türünü dahil et" seçeneğini etkinleştirmek, kök türü döndüren bir alanla küçük bir Query türü ekler, böylece şema bir sunucuya veya şema-ilk aracına yapıştırılmaya hazır hale gelir.
Her şey yerel olarak tarayıcınızda çalışır — yapıştırdığınız JSON hiçbir yere yüklenmez. Oluşturulan SDL'yi kopyalayın, .txt dosyası olarak indirin veya çalışmaya devam etmek için doğrudan başka bir aracın girdisine gönderin.