JSON Schema Doğrulayıcı
JSON verilerini JSON Schema ile ayrıntılı hata mesajlarıyla doğrulayın. Hızlı, doğru ve kullanımı kolay.
JSON Schema Doğrulayıcı Nedir?
JSON Schema Doğrulayıcı, geliştiricilerin JSON verilerini bir JSON şemasına karşı doğrulamalarını sağlayan ücretsiz bir çevrimiçi araçtır. Bu araç, JSON verisinin belirli bir yapıya ve kurallara uyup uymadığını kontrol eder. JSON şeması, JSON verisinin nasıl yapılandırılması gerektiğini tanımlayan bir dildir. JSON Schema Doğrulayıcı, bu şemalara uygunluğu kontrol ederek, geliştiricilere detaylı hata mesajları sunar.
Ana Özellikler
JSON Schema Doğrulayıcı Nasıl Kullanılır?
Adım 1: Aracı Ziyaret Edin
JSON Schema Doğrulayıcı'a erişmek için [JSON Schema Doğrulayıcı](https://jsonschemavalidator.net/) adresine gidin. Anasayfa, kullanıcıların JSON verilerini ve şemalarını girebilecekleri boş alanlar sunar.
Adım 2: JSON Verisini ve Şemasını Yükleyin
Adım 3: Doğrulamayı Başlatın
Gerekli alanları doldurduktan sonra "Validate" butonuna tıklayın. Araç, girdiğiniz JSON verisini belirtilen şemaya göre kontrol etmeye başlayacaktır.
Adım 4: Sonuçları İnceleyin
Doğrulama tamamlandığında, sonuçlar sayfanın altında görüntülenecektir. Eğer JSON veriniz şemaya uygunsa, "Valid" (Geçerli) mesajı alırsınız. Eğer hatalar varsa, detaylı hata mesajları ile birlikte hangi alanların sorunlu olduğu gösterilir.
Gerçek Dünya Örnekleri
Örnek 1: Basit Bir Kullanıcı Profili
Diyelim ki, bir kullanıcı profili için aşağıdaki JSON verisine sahipsiniz:
```json
{
"name": "Ali",
"age": 30,
"email": "ali@example.com"
}
```
Bu veriyi doğrulamak için aşağıdaki JSON şemasını kullanabilirsiniz:
```json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"age": {
"type": "integer"
},
"email": {
"type": "string",
"format": "email"
}
},
"required": ["name", "age", "email"]
}
```
Bu şemaya göre yukarıdaki JSON verisi geçerli bir yapıya sahiptir. Ancak email formatı yanlış olsaydı, JSON Schema Doğrulayıcı detaylı bir hata mesajı verir.
Örnek 2: Ürün Bilgisi
Bir ürün bilgisi için aşağıdaki JSON verisini ele alalım:
```json
{
"productName": "Laptop",
"price": 1500,
"inStock": true
}
```
Bu veriyi doğrulamak için aşağıdaki JSON şemasını kullanabilirsiniz:
```json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"productName": {
"type": "string"
},
"price": {
"type": "number"
},
"inStock": {
"type": "boolean"
}
},
"required": ["productName", "price", "inStock"]
}
```
Eğer `price` alanına bir string değeri girerseniz, doğrulama başarısız olacak ve hata mesajı alacaksınız.