কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে 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    } ] }

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

এখন এর কোড লিখি, আমরা require মডিউল ব্যবহার করব 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 অ্যারে থেকে ডেটা পড়া