const fs = require('fs');
const person = {
name: "أحمد",
age: 30,
isMarried: false,
children: ["سارة", "علي"]
};
const jsonString = JSON.stringify(person, null, 2);
fs.writeFile('person.json', jsonString, (err) => {
if (err) {
console.error('حدث خطأ أثناء الكتابة إلى الملف', err);
} else {
console.log('تم كتابة الملف بنجاح!');
}
});
قد يحتوي JSON على بيانات متداخلة مثل الكائنات داخل كائنات أو مصفوفات داخل كائنات. يمكنك التعامل مع هذه البيانات بنفس الطريقة التي تتعامل بها مع الكائنات والمصفوفات في JavaScript.