JSON কি? A Layman's Overview

JSON কি? A Layman's Overview

আপনি কি সর্বশেষ ওয়েব প্রযুক্তির সাথে জড়িত? আপনি যদি ব্রাউজিং এবং ফোরামে পোস্ট করার মতো সাধারণ ওয়েব ক্রিয়াকলাপের বাইরে যেতে চান তবে এইচটিএমএল সম্পর্কে জ্ঞান বেশ গুরুত্বপূর্ণ। তারপর আরো উন্নত বিষয় আছে, যেমন CSS (এখানে আরো জানুন), AJAX (এখানে আরো জানুন), এবং JSON।





আপনি যদি ওয়েব ডেভেলপার হওয়ার পরিকল্পনা করেন বা না করেন, অন্তত JSON কি, কেন এটি গুরুত্বপূর্ণ, এবং কেন এটি আজ সারা ওয়েব জুড়ে ব্যবহার করা ভাল তা একটি ভাল ধারণা।





JSON কি?

JSON মানে জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন । এটি একটি ওপেন স্ট্যান্ডার্ড ফরম্যাট যা ব্যবহার করে ওয়েব জুড়ে ডেটা স্থানান্তর করতে পারে গুণ-মান জোড়া । এটি কিছুটা বিভ্রান্তিকর মনে হতে পারে, তাই আসুন এটিকে আরও একটু বিশ্লেষণ করি।





ধরা যাক আমার একটি বেলুন আছে এবং আপনি আমার বেলুন চান। এটি করার একটি উপায় হল আসলে বেলুনটি প্যাক করা এবং মেইলের মাধ্যমে আপনার কাছে পাঠানো। কিন্তু একটি বিকল্প পদ্ধতি আপনাকে বর্ণনা করতে হবে বৈশিষ্ট্য আমার বেলুনের, যা আপনাকে প্রকৃত বেলুন না পাঠিয়ে একই সঠিক বেলুন পুনরায় তৈরি করতে দেয়।

আমার বেলুনে a থাকতে পারে উপাদান মূল্যের বৈশিষ্ট্য রাবার । এটি একটি হতে পারে রঙ মূল্যের বৈশিষ্ট্য জাল । এটি একটি হতে পারে ব্যাস মূল্যের বৈশিষ্ট্য দশ ইঞ্চি । এটি একটি হতে পারে গ্যাস মূল্যের বৈশিষ্ট্য হিলিয়াম । আমার বেলুনটি কল্পনা করার জন্য সেই চারটি গুণ-মান জোড়া আপনার জন্য যথেষ্ট, তাই না?



JSON যখন ইন্টারনেট জুড়ে ডেটা প্রেরণ করে তখন এটি বেশ কাজ করে।

JSON কি ভাল?

JSON ইন্টারনেটে ডেটা ট্রান্সফার করার উপায় হিসেবে অ্যাট্রিবিউট-ভ্যালু জোড়া ব্যবহারকারী প্রথম নয়। আপনার মধ্যে প্রযুক্তি-বুদ্ধিমানরা লক্ষ্য করতে পারেন যে এটি XML এর মতো একটি ভয়ঙ্কর শব্দ। ঠিক আছে, যেমন দেখা যাচ্ছে, JSON এবং XML একই কাজগুলি সম্পাদন করে। তাহলে কেন XML এর উপর JSON বেছে নিন?





আজকের ওয়েবে, অসিঙ্ক্রোনাস ডেটা লোড করা গুরুত্বপূর্ণ। অন্য কথায়, ওয়েবপৃষ্ঠাগুলি নতুন পৃষ্ঠাগুলি লোড করতে সক্ষম হতে চায় যাতে এটি সম্পূর্ণ পৃষ্ঠাটি রিফ্রেশ না করে। এটি একটি মসৃণ এবং আরও অনুকূল ব্রাউজিং অভিজ্ঞতা দেয়। JSON অসিঙ্ক্রোনাস ডেটা প্রেরণ এবং গ্রহণের জন্য দুর্দান্ত কারণ এটি সহজ এবং ব্যবহার করা সহজ।

কিন্তু এক্সএমএল একই কাজ করে! তাহলে কেন কিছু লোক JSON পছন্দ করে?





এই প্রশ্নের একটি উত্তর JSON এর নাম পাওয়া যাবে: জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন । এটি জাভাস্ক্রিপ্ট দ্বারা স্থানীয়ভাবে স্বীকৃত, যা বিশ্বের অন্যতম জনপ্রিয় ভাষা। যেহেতু JSON জাভাস্ক্রিপ্টের একটি উপসেট, তাই জাভাস্ক্রিপ্ট জানার পরে আপনাকে খুব কম অতিরিক্ত শিক্ষা নিতে হবে।

ইয়াহু মেইল ​​সেরা ওয়েব ভিত্তিক ইমেল

আরেকটি কারণ হল যে JSON XML এর চেয়ে বেশি পাঠযোগ্য। অবশ্যই, আপনি যখন এটি কিছু সময়ের জন্য ব্যবহার করেছেন তখন এক্সএমএল ব্যবহার করা সহজ, তবে একটি এক্সএমএল ফাইলের দিকে নজর দেওয়া তার সমস্ত ট্যাগ এবং ক্রিয়াশীলতার সাথে অপ্রতিরোধ্য হতে পারে। JSON হল ক্লিনার, নতুনদের বুঝতে সহজ, এবং এর মৌলিক ডেটা প্রকারের সাথে বেশ নমনীয়।

দেখুন JSON- এর নির্মাতারা তাদের তুলনা সম্পর্কে কী বলছেন JSON বনাম এক্সএমএল পৃষ্ঠা

JSON দেখতে কেমন?

JSON হল বৈশিষ্ট্য-মান জোড়াগুলির একটি সিরিজ যা প্রয়োজনে নিজেদের মধ্যে বাসা বাঁধতে পারে। উদাহরণস্বরূপ, যদি আমাদের ডেটা অবজেক্ট একজন ব্যক্তি হয়, তাহলে সেই ব্যক্তিকে নিম্নলিখিত JSON ডেটা দ্বারা প্রতিনিধিত্ব করা যেতে পারে:

প্রতিটি লাইন একটি দিয়ে শুরু হয় বৈশিষ্ট্য এর পরে একটি কোলন, তারপর মান সেই বৈশিষ্ট্যের জন্য। যে মান alos একটি অ্যারে হতে পারে, উপরে 'phoneNumbers' বৈশিষ্ট্য সঙ্গে দেখা যায়। মান আরো বৈশিষ্ট্য-মান জোড়া একটি সিরিজ হতে পারে, যা আপনি 'ঠিকানা' বৈশিষ্ট্য সঙ্গে কর্ম দেখতে পারেন। একে বলা হয় একটি বস্তু

তুলনার জন্য, এখানে XML দ্বারা প্রতিনিধিত্ব করা একই ডেটা রয়েছে:

উপসংহার

JSON হল ডেটা অবজেক্টগুলিকে ইন্টারনেট জুড়ে প্রেরণ করার একটি উপায়। এটি এক্সএমএল এর একটি বিকল্প যা জাভাস্ক্রিপ্টের নেটিভ, এটি একটি কারণ কেন এটি এত জনপ্রিয় এবং ব্যাপক। JSON এর জন্য সবচেয়ে সাধারণ ব্যবহার হল চাহিদা অনুযায়ী ওয়েব সার্ভার থেকে ডেটা টানা।

আশা করি আপনার এখন JSON এবং এটি ওয়েব ডেভেলপমেন্টে কীভাবে ব্যবহার করা হয়েছে সে সম্পর্কে আরও ভাল ধারণা রয়েছে। আরও শেখার জন্য, MDN- এ JSON পৃষ্ঠা শুরু করার জন্য একটি দুর্দান্ত জায়গা।

চিত্র ক্রেডিট: JSON ম্যাটারিফাইড ভায়া শাটারস্টক

শেয়ার করুন শেয়ার করুন টুইট ইমেইল অডিওবুক বিনামূল্যে ডাউনলোড করার জন্য 8 টি সেরা ওয়েবসাইট

অডিওবুকগুলি বিনোদনের একটি দুর্দান্ত উৎস এবং হজম করা অনেক সহজ। এখানে আটটি সেরা ওয়েবসাইট রয়েছে যেখানে আপনি সেগুলি বিনামূল্যে ডাউনলোড করতে পারেন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • ইন্টারনেট
  • প্রযুক্তি ব্যাখ্যা করা হয়েছে
  • ওয়েব ডেভেলপমেন্ট
  • প্রোগ্রামিং
লেখক সম্পর্কে জোয়েল লি(1524 নিবন্ধ প্রকাশিত)

জোয়েল লি 2018 সাল থেকে MakeUseOf এর প্রধান সম্পাদক। তার একটি বি.এস. কম্পিউটার বিজ্ঞানে এবং নয় বছরেরও বেশি পেশাদারী লেখালেখি এবং সম্পাদনার অভিজ্ঞতা।

জোয়েল লি থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন