تاریخ انتشار: دوشنبه, ۲۲ ارديبهشت ۱۳۹۹، ۱۰:۳۶ ق.ظ نویسنده: محمدیان

*یادآوری: تبدیل آبجکت جاوااسکریپت به رشته json و ذخیره فایل به کمک پکیج fs

در نظر داشته باشید که برای ارسال و دریافت داده ها، ذخیره اطلاعات در پایگاه داده و همچنین ساخت api برای برنامه، فرمت json بسیار کارآمد است.

const fs = require('fs');
let person = {
        firstName: "John",
        lastName: "Doe",
        age: 50,
        eyeColor: "blue"
    };

let personJson = JSON.stringify(person);
fs.writeFileSync('person.json',personJson);

خواندن فایل و تبدیل رشته json به آبجکت جاوااسکریپت

نکته: اگر ما در پایگاه داده، یک کلاس، متود و یا متغیر درون رشته json خود تعریف کرده باشیم، با تابع زیر میتوانیم آن را بازیابی کنیم. و در برنامه مورد استفاده قرار دهیم.

let myJson = fs.readFileSync(person.json);
let myObj = JSON.parse(myJson);
console.log(myObj);