Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

📦 json - JSON İşleme

Parse, Stringify, Schema Validation

51
Fonksiyon
1204
Satır
37.1 KB
Boyut

🚀 Hızlı Başlangıç

içe_aktar json

// Parse JSON
değişken json_str = '{"isim": "BERK", "versiyon": 1.4, "aktif": doğru}'
değişken veri = json.parse(json_str)
yazdır(veri["isim"])  // "BERK"

// Stringify
değişken nesne = {
    "kullanıcı": "ahmet",
    "yaş": 25,
    "diller": ["BERK", "Python", "Rust"]
}
değişken json_çıktı = json.stringify(nesne)
değişken json_güzel = json.stringify(nesne, 2)  // Pretty print

📚 Özellikler

  • Parse: JSON string → Object
  • Stringify: Object → JSON string
  • Pretty print: Indented JSON
  • Schema validation: Type checking
  • Stream: Large JSON files

💡 Örnekler

Config File Manager

içe_aktar json, fs

fonksiyon config_oku(dosya: yazı) -> Sonuç yap
    değişken içerik = fs.dosya_oku(dosya)?
    değişken config = json.parse(içerik)?
    dön Tamam(config)
son

fonksiyon config_yaz(dosya: yazı, config: Obje) -> Sonuç yap
    değişken json_str = json.stringify(config, 2)
    fs.dosya_yaz(dosya, json_str)?
    dön Tamam(yok)
son

// Kullanım
değişken config = config_oku("config.json")?
config["debug"] = doğru
config_yaz("config.json", config)?

← http | regex →