Bloga dön

Notepad'de .JSON Dosyası Nasıl Oluşturulur?

Jul 3, 20263 min read

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.

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.

İlgili yazılar