JSON.stringify() تحوّل كائنًا أو مصفوفة إلى نص بصيغة JSON:
const user = { name: 'Sara', age: 25 };
const text = JSON.stringify(user);
// '{"name":"Sara","age":25}'
متى أحتاجها؟
// send to the server
fetch('/api/users', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(user),
});
// store in localStorage (it only stores strings)
localStorage.setItem('user', JSON.stringify(user));
والعكس: JSON.parse()
const back = JSON.parse(text);
back.name; // 'Sara'
ولعرض مرتب للقراءة: JSON.stringify(user, null, 2).