আমাদের একটি ডিরেক্টরিতে একটি employee.json ফাইল আছে, একই ডিরেক্টরির মধ্যে আমাদের একটি js ফাইল আছে, যেটিতে আমরা json ফাইলের বিষয়বস্তু আমদানি করতে চাই৷
staff.json -
-এর বিষয়বস্তুemployees.json
"Employees" : [ { "userId":"ravjy", "jobTitleName":"Developer", "firstName":"Ran","lastName":"Vijay", "preferredFullName":"Ran Vijay","employeeCode":"H9","region":"DL","phoneNumber":"34567689", "emailAddress":"[email protected]" }, { "userId":"mrvjy","jobTitleName":"Developer","firstName":"Murli","lastName":"Vijay", "preferredFullName":"Murli Vijay","employeeCode":"A2","region":"MU", "phoneNumber":"6543565","emailAddress":"[email protected]" } ] }
আমরা json ফাইল −
অ্যাক্সেস করার জন্য দুটি উপায় ব্যবহার করতে পারিপ্রয়োজনীয় মডিউল ব্যবহার করা
প্রয়োজন মডিউল −
ব্যবহার করে staff.json অ্যাক্সেস করার জন্য কোডconst data = require('./employees.json'); console.log(data);
ফেচ ফাংশন ব্যবহার করে
ফেচ ফাংশন −
ব্যবহার করে staff.json অ্যাক্সেস করার কোডfetch("./employees.json") .then(response => { return response.json(); }) .then(data => console.log(data));
দ্রষ্টব্য − প্রথম ফাংশনটি নোড এনভায়রনমেন্টের জন্য আরও উপযুক্ত হলেও, দ্বিতীয় ফাংশনটি শুধুমাত্র ওয়েব এনভায়রনমেন্টে কাজ করে কারণ ফেচ API শুধুমাত্র ওয়েব পরিবেশে অ্যাক্সেসযোগ্য৷
প্রয়োজন বা ফেচ ফাংশন ব্যবহার করে উপরের যেকোনটি চালানোর পরে, কনসোল আউটপুট নিম্নরূপ হয় −
{ Employees: [ { userId: 'ravjy', jobTitleName: 'Developer', firstName: 'Ran', lastName: 'Vijay', preferredFullName: 'Ran Vijay', employeeCode: 'H9', region: 'DL', phoneNumber: '34567689', emailAddress: '[email protected]' }, { userId: 'mrvjy', jobTitleName: 'Developer', firstName: 'Murli', lastName: 'Vijay', preferredFullName: 'Murli Vijay', employeeCode: 'A2', region: 'MU', phoneNumber: '6543565', emailAddress: '[email protected]' } ] }