📦 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)?