JSON.stringify() – MDN Web Docs

JSON.stringify(), bir JavaScript nesnesini (veya değerini) bir JSON dizesine dönüştürür. İsteğe bağlı olarak, space adı verilen bir ikinci parametre ile üretilen JSON dizesinin sözdizimini güzelleştirirsiniz.

JSON.stringify() sözdizimi

JSON.stringify() şu şekilde tanımlanır:

JSON.stringify(value[, replacer[, space]])

Parametreler

  • value: Dizeye dönüştürülecek değer.
  • replacer: Dizeye dönüştürmeden önce değerleri değiştiren veya filtreleyen bir function veya dizi. Bu isteğe bağlıdır.
  • space: Dizeye yerleştirilmiş boşluk miktarı. Bu isteğe bağlıdır.

Açıklama

Genellikle JSON.stringify(), JavaScript nesnesini veya değerini bir JSON dizesine dönüştürmek için kullanılır. JSON dizesi, taşınabilirliği artırmak için saklanabilir veya gönderilebilir.

Dönüştürülen JSON dizesinin formatını değiştirmek için replacer ve space parametrelerini kullanabilirsiniz.

Örnekler

Bir nesneyi serileştirmek için JSON.stringify() kullanma

Aşağıdaki örnekte bir nesne tanımlanır ve daha sonra JSON.stringify() kullanılarak JSON dizisine dönüştürülür:

const obj = { answer: 42 };

const json = JSON.stringify(obj);
console.log(json); // '{

Scroll to Top