NodeJS Json Dosyası Oluşturma ve Okuma

Yasin DALKILIÇ
2 min readAug 17, 2020

--

Merhabalar bugun nodejs ile beraber json dosyası oluşturup,okuma silme ve yazma işlemlerini gerçekleştireceğiz.

Proje Oluşturma

npm init -y 

Klasör ve Json Dosyası Oluşturma

const fs = require('fs');app.use("/jsonyaz", (req, res, next) => {let json=[{id:1,ad:"Yasin Efem",soyad:"Dalkılıç"},{id:2,ad:"Yunus",soyad:"Korkmaz"}]const dir = './json';if (!fs.existsSync(dir)){fs.mkdirSync(dir);}fs.writeFile(dir+'/ogrenciler.json', JSON.stringify(json), 'utf8', (err)=>{if(err){res.send("Dosya oluşturulurken Bir hata gerçekleşti")}else{res.send("Dosya Başarıyla Oluşturuldu")}});})

FileSystem modülü import edildikten sonra, json adlı bir klasörün varlığının kontrol edip eğer böyle bir klasör yoksa json adlı bir klasör oluşturulması sağlanıyor. Daha sonra fs modülü üzerinde bir dosyaya yazacağımızı belirtip, ilgili yolu json/ogrenciler.json , ardından içersine ne yazacağımızı oluşturmuş olduğumuz json’ı stringe çevirip karakter setinin UTF8 olarak belirtip dosyamızı yazıyoruz.

göründüğü gibi ogrenciler.json dosyamız başarı bir şekilde oluştu şimdi gelelim oluşturmuş olduğumuz bu json dosyayı okumaya.

Json Dosyayı Okuma

app.use("/jsonoku",(req,res,next)=>{fs.readFile('json/ogrenciler.json', (err, json) => {if (err) {res.send("Dosya Okunamadı")}else{let student = JSON.parse(json);res.send(student)}});})

FileSystem modülü üzerinden bir dosya okuyacağımızı belirtip dosyanın yolunu veriyoruz, ikinci parametre olan fonksiyon da bize hata ve okunan dosya bilgilerini vermektedir. Eğer herhangi bir hata yoksa okumuş olduğumuz json dosyasını parse edip kullanıyoruz. Tarayıcı üzerinden /jsonoku adresine gittiğimizde başarılı bir şekilde json dosyasını okuduğumuz görülmektedir.

Herkese İyi Çalışmalar Dilerim. :)

--

--

Yasin DALKILIÇ
Yasin DALKILIÇ

Written by Yasin DALKILIÇ

Hi, My name is Yasin I am a Software Developer, I love so much researching and development 😊 Here is my youtube channel @webciyasin

No responses yet