Json Şema Oluşturucu
Free online Json Schema Generator tool, no installation required
JSON Schema Generator Hakkında
Örnek bir JSON belgesinin yapısını inceleyerek bir JSON Schema (draft-07) çıkarır. Oluşturucu null, boolean, tamsayı ile sayı, string, dizi ve nesne türlerini algılar; bir $schema başlığı üretir; ayrıca katı modu ve ek özellik (additional-properties) işlemesini açıp kapatmanızı sağlar. Algılanan kök tür referans olarak gösterilir.
Nasıl Kullanılır
1. JSON Girdisi metin alanına bir JSON örneği yapıştırın. 2. Dizilerde minItems: 1 gerektirmek için Katı Modu açın. 3. Nesnelerdeki additionalProperties bayrağını kontrol etmek için Ek Özelliklere İzin Ver seçeneğini açın. 4. Oluştur düğmesine tıklayın. 5. Şemayı Çıktı Şeması kartından kopyalayın.
Şema Çıkarım Kuralları
Sayılar, Number.isInteger doğru olduğunda integer, aksi takdirde number olarak ayrıştırılır. Diziler, items şemasını yalnızca ilk öğeden çıkarır; katı modda ayrıca minItems: 1 alır. Nesneler, her anahtarı properties altında listeler ve her anahtarı required dizisine ekler; Ek Özelliklere İzin Ver kapalıyken nesnelere ayrıca additionalProperties: false eklenir. Tüm sonuç $schema: http://json-schema.org/draft-07/schema# ile sarılır. Kök Tür alanı şu değerlerden birini gösterir: null, array, object, string, number, boolean.
▶Hangi JSON Schema sürümü üretilir?
▶Karma öğe türlerine sahip diziler nasıl işlenir?
▶Katı Mod ne yapar?
▶Tüm nesne anahtarları zorunlu olarak işaretlenir mi?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla