Theme
Primary Color

تحويل البيانات إلى JSON والعكس

ال JSON.stringify بتحول القيم المدعومة لنص وال JSON.parse بتقرأ النص وترجع البيانات

تحويل كائن إلى نص

النتيجة نص تقدر تخزنه أو تبعته لواجهة برمجية

const user = { name: "Osama", active: true };
console.log(JSON.stringify(user));

النتيجة

{"name":"Osama","active":true}

قراءة نص JSON

بعد القراءة تقدر تتعامل مع خصائص الكائن

const user = JSON.parse('{"name":"Mona","age":25}');
console.log(user.name);
console.log(user.age);

النتيجة

Mona
25
ملحوظة

ال JSON مش بيحافظ على كل أنواع JavaScript زي الدوال و Map و undefined ومش بديل عام للنسخ العميق

javascript شرح