কম্পিউটার

কিভাবে json আউটপুট জাভাস্ক্রিপ্ট থেকে বেছে বেছে মান পুনরুদ্ধার করবেন


আমাদের একটি json ফাইল data.json-এর ভিতরে নিম্নলিখিত ডেটা রয়েছে৷ −

data.json

{
   "names": [{
      "name": "Ramesh",
      "readable": true
   }, {
      "name": "Suresh",
      "readable": false
   }, {
      "name": "Mahesh",
      "readable": true
   }, {
      "name": "Gourav",
      "readable": true
   }, {
      "name": "Mike",
      "readable": false
   } ]
}

আমাদের কাজ হল একটি ফাংশন পার্সডেটা তৈরি করা যা এই ফাইলের পথে এক এবং একমাত্র আর্গুমেন্ট হিসাবে নিয়ে যায়, এই json ফাইলটি পড়ে এবং নাম অ্যারের একটি সাব অ্যারে ফেরত দেয় যেখানে সম্পত্তি পাঠযোগ্য সত্য।

এখন, এর জন্য কোডটি লিখি, আমরা json ডেটা আনার জন্য প্রয়োজনীয় মডিউল ব্যবহার করব এবং তারপর এইরকম একটি ফিল্টার করা অ্যারে ফিরিয়ে দেব -

উদাহরণ

const path = "./data.json";
const parseData = (path) => {
   const data = require(path);
   //no need to parse the data as it is already parsed
   return data.names.filter(el => el.readable);
}
const results = parseData(path);
console.log(results);

আউটপুট

কনসোল আউটপুট হবে −

[
   { name: 'Ramesh', readable: true },
   { name: 'Mahesh', readable: true },
   { name: 'Gourav', readable: true }
]

  1. কিভাবে MySQL DATETIME মানকে জাভাস্ক্রিপ্টে JSON ফরম্যাটে রূপান্তর করবেন?

  2. কিভাবে জাভাস্ক্রিপ্টে একটি পরিবর্তনশীল মান থেকে একটি বস্তু সম্পত্তি তৈরি করতে হয়?

  3. কিভাবে একটি টেক্সটবক্সে জাভাস্ক্রিপ্ট আউটপুট করবেন?

  4. জাভাস্ক্রিপ্ট ব্যবহার করে JSON অ্যারে থেকে ডেটা কীভাবে পড়তে হয়?