JSON, katı kuralları olan düz bir metindir ve Notepad bu metni kolayca yazabilir. İnsanların yanlış yaptığı şey araç değil, sözdizimidir (syntax). Yapıyı doğru oluşturun, dosyayı kaydetmek en kolay kısmıdır.
Notepad'de .JSON Dosyası Nasıl Oluşturulur?
JSON dosyası nedir?
JSON, JavaScript Object Notation (JavaScript Nesne Gösterimi) anlamına gelir. Verileri, iç içe nesne ve dizi (array) desteğiyle birlikte süslü parantezler içinde anahtar-değer (key-value) çiftleri olarak saklar. Uygulamalar, API'ler ve yapılandırma dosyaları hafif olduğu ve tüm büyük programlama dilleri tarafından okunabildiği için bunu kullanır.
Temel bir JSON dosyası şu şekildedir:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Adım adım: Notepad'de JSON dosyası oluşturma
Adım 1: Notepad'i açın
Bilgisayarınızda Notepad'i açın veya herhangi bir tarayıcıdan ücretsiz bir çevrimiçi not defteri kullanın.
Adım 2: Açılış parantezi ile başlayın
Her JSON dosyası bir nesne için { veya bir dizi için [ ile başlar. Çoğu dosya bir nesneyle başlar.
Adım 3: Anahtar ve değerlerinizi ekleyin
Her anahtarı çift tırnak içinde yazın, ardından bir iki nokta üst üste ve değeri ekleyin. Her çifti bir virgülle ayırın.
{ "title": "Sample File", "version": 1}Adım 4: Dosyayı uygun şekilde kapatın
Her açılış parantezini veya köşeli parantezi bir kapanış paranteziyle eşleştirin. Bir nesne veya dizideki son anahtar-değer çiftinden sonra virgül konulmaz.
Adım 5: .json uzantısıyla kaydedin
Dosya (File) ve ardından Farklı Kaydet (Save As) seçeneğine gidin. "Kayıt türü" (Save as type) açılır menüsünden Tüm Dosyalar'ı seçin. Dosyaya .json uzantısıyla bir ad verin, örneğin data.json. Bu menüyü değiştirmeden kaydetmek, JSON olarak okunamayacak bir .txt dosyası oluşturmanıza neden olur.
Adım 6: Kullanmadan önce doğrulayın
Bir betikte veya uygulamada kullanmadan önce geçerli olduğundan emin olmak için dosyayı bir JSON düzenleyicisine yapıştırın. Burada yapacağınız hızlı bir kontrol, daha sonra hata ayıklama (debugging) yapmak zorunda kalmanızı önler.
Unutulmaması Gereken JSON Sözdizimi Kuralları
Yalnızca çift tırnak. Anahtarlar ve metin değerleri tek tırnak değil, çift tırnak gerektirir.
Fazladan virgül yok. Bir nesne veya dizideki son öğeden sonra hiçbir şey gelmez.
Yorum satırı yok. Standart JSON, dosya içinde // veya /* */ notlarını desteklemez.
Boolean değerler küçük harfle yazılır. True veya FALSE değil, true ve false kullanın.
Sayıların tırnak içine alınmasına gerek yoktur. Değerin metin olması amaçlanmadığı sürece "28" değil, 28 yazın.
Yaygın Hatalar ve Bunlardan Nasıl Kaçınılır?
Sorun: Anahtar-değer çiftleri arasında eksik virgül. Çözüm: Sonuncusu hariç her çiftin ardından bir virgül bulunmalıdır.
Sorun: Eşleşmeyen köşeli parantezler veya süslü parantezler. Çözüm: {} ve [] çiftlerinizi sayın. Bir doğrulayıcı, eşleşmedikleri tam satırı gösterecektir.
Sorun: Bir metin içinde kaçış karakteri (escape) kullanılmamış tırnaklar. Çözüm: Dahili tırnak işaretlerinden ters bölü (backslash) ile kaçın, örneğin "He said \"hello\"".
Sorun: Tırnaksız bir anahtar. Çözüm: id veya name gibi basit olanlar dahil her anahtar çift tırnak içine alınmalıdır.
Sonuç
Bir JSON dosyası yalnızca katı bir biçimi takip eden bir metindir. Anahtar ve değerlerinizi çift tırnak içinde yazın, parantezlerinizi eşleştirin, sondaki virgülü atlayın ve .json uzantısıyla kaydedin. Kullanmadan önce bir kez doğrulayıcıdan geçirin, hepsi bu kadar.