Merhabalar, bu yazımda sizlere JavaScript de kullandığımız, JSON.parse ve JSON.stringify kısaca nedir, nasıl kullanılır ve farkları nelerdir kısaca bunlardan bahsedeceğim.
JSON.parse : JSON nesnelerini JavaScript’e dönüştürmeye diğer bir deyişle okumamız amacıyla kullanılır.
JSON.stringify : Veriyi JSON formatına dönüştürmek amacıyla kullanılır.
Şimdi gelin kısa bir örnek üzerinden gösterelim.
Aşağıdaki gibi bir obje yaratalım,
const obje = { site: 'bitimek', email: 'bitimek@bitimek.com', yil: 2020 }
Bu oluşturduğumuz objeyi ilk olarak objeStr adında bir değişkene atarak, JSON.stringify metodu içerisinde kullanalım, burada JSON.stringify metodu, bir nesne alır ve bunu string türünde bir dizilime dönüştürür.
const objeStr = JSON.stringify(obje);
şeklinde kullanırsak, objeStr nin yeni değeri aşağıdaki gibi olacaktır.
"{"site":"bitimek","email":"bitimek@bitimek.com","yil":2020}"
Şimdi objeStr değerini parse edelim, JSON.parse işlemi burada JSON biçiminde oluşturulmuş bir veriyi alıp, JavaScript biçimine dönüştürmek için kullanılır. Aşağıdaki gibi,
JSON.parse(objeStr);
dersek, burada JSON.parse işlemi yaptığımızda sonuç resimdeki gibi olacaktır.
Çok kısa olacak şekilde kulanımlarını gösterdim arkadaşlar, umarım faydalı olmuştur, anlatacaklarım bu kadar, soru ya da görüşlerinizi yorum olarak bırakabilirsiniz.