JSON.stringify
JSON.stringify ile bir nesneyi JSON dizesine çevirmeyi öğrenirsin.
Nesneyi metne çevirme
Bir JavaScript nesnesini metin biçimine çevirmek için yerleşik stringify metodunu kullanırsın. Nesneyi parametre olarak verirsin; metod bir metin döndürür.
const user = { name: 'Alex' };
const text = stringify(user);
// text === '{"name": "Alex"}'Döndürülen metin her yerde kullanılabilir: bir dosyaya yazılabilir, bir sunucuya gönderilebilir ya da depoya kaydedilebilir.
Girintileme ile okunabilir metin
stringify metoduna üçüncü parametre olarak bir sayı verirsen sonuç girintili olur. Bu, veriyi insanın okuması için daha kolay hale getirir.
const text = stringify(user, null, 2);İkinci parametre bir replacer fonksiyonu ya da anahtar listesidir; gerekmiyorsa null verirsin. Girintileme yalnızca görüntüleme içindir; veriyi geri çevirirken fark etmez.
Uygulama Nesneyi metne çevir
settings nesnesini metne çevir ve text değişkenine ata. Yerleşik stringify metodunu kullan.
Örnek çözümü göster
stringify metodunu settings ile çağır.
Örnek çözüm:
const text = stringify(settings);
Kendini test et
-
stringify({a: 1}) ne döndürür?
stringify({a: 1})- Bir nesne
- Bir sayı
- null
- Bir metin
Cevabı göster
Bir metin — Doğru! stringify nesneyi metne çevirir.
-
Girintili metin üret
const text = stringify(user, ____, 2);Cevabı göster
const text = stringify(user, null, 2); -
Metodları görevle eşleştir
- stringify
- nesneyi metne çevirir
- parse
- metni nesneye çevirir
- trim
- metnin kenarlarını kırpar
- join
- diziyi birleştirir