ملف JSON هو مجرد ملف نصي يستخدم لتخزين البيانات بتنسيق مفتوح يمكن قراءته بسهولة و تستخدم الكائنات فيها للتحكم في الأصول المعرفة. يمكن استخدامه في تطبيقات TypeScript بأنواع واجهة البرمجة التطبيقات (APIs) لتبادل البيانات بين الخادم والعميل أو بين عدة زوار.
على سبيل المثال، إذا كنت تقوم بتطوير تطبيق ويب في TypeScript وتحتاج إلى تخزين معلومات المستخدم، يمكنك استخدام ملف JSON لتخزين البيانات في ملف مسمى “user.json”، وتكتب الكود التالي لقراءة الملف:
const fs = require(‘fs’);
const userJSON = fs.readFileSync(‘user.json’);
const user = JSON.parse(userJSON);
console.log(‘User name: ‘, user.name);
في هذا المثال، يتم استخدام المكتبة fs للقراءة من ملف JSON ويتم تحليل البيانات الرجعية باستخدام JSON.parse() للحصول على قيمة كائن لاستخدامها في الكود.