ব্লগে ফিরে যান

নোটপ্যাডে কীভাবে একটি .JSON ফাইল তৈরি করবেন

Jul 3, 20263 min read

JSON হলো কঠোর নিয়ম সহ সাধারণ পাঠ্য বা প্লেইন টেক্সট। নোটপ্যাড এটি খুব সহজেই লিখতে পারে। মানুষ যে ভুলটি করে তা সিনট্যাক্সে, টুলের মধ্যে নয়। গঠন ঠিক রাখুন, আর ফাইল সেভ করা হলো সবচেয়ে সহজ অংশ।

JSON ফাইল কি?

JSON এর পূর্ণরূপ হলো JavaScript Object Notation। এটি কার্লি ব্রেসের মধ্যে কি-ভ্যালু পেয়ার বা চাবি-মান জোড়া হিসেবে ডেটা সংরক্ষণ করে, সাথে নেস্টেড অবজেক্ট এবং অ্যারে-এর জন্যও সমর্থন রয়েছে। অ্যাপস, এপিআই (APIs), এবং কনফিগারেশন ফাইলগুলি এটি ব্যবহার করে কারণ এটি হালকা এবং প্রতিটি প্রধান প্রোগ্রামিং ভাষা এটি পড়তে পারে।

একটি সাধারণ JSON ফাইল দেখতে এইরকম:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

ধাপে ধাপে: নোটপ্যাডে একটি JSON ফাইল তৈরি করুন

ধাপ ১: নোটপ্যাড খুলুন

আপনার কম্পিউটারে নোটপ্যাড খুলুন, অথবা যেকোনো ব্রাউজার থেকে একটি বিনামূল্যে অনলাইন নোটপ্যাড ব্যবহার করুন।

ধাপ ২: একটি ওপেনিং ব্রেস দিয়ে শুরু করুন

প্রতিটি JSON ফাইল অবজেক্টের জন্য { অথবা অ্যারের জন্য [ দিয়ে শুরু হয়। বেশিরভাগ ফাইল একটি অবজেক্ট দিয়ে শুরু হয়।

ধাপ ৩: আপনার কি (keys) এবং ভ্যালু (values) যোগ করুন

প্রতিটি কি ডাবল কোটেশনের মধ্যে লিখুন, তারপরে একটি কোলন দিন এবং তারপরে ভ্যালু লিখুন। প্রতিটি জোড়াকে কমা দিয়ে আলাদা করুন।

{
  "title": "Sample File",
  "version": 1
}

ধাপ ৪: ফাইলটি সঠিকভাবে বন্ধ করুন

প্রতিটি ওপেনিং ব্রেস বা ব্র্যাকেটকে একটি ক্লোজিং ব্রেস বা ব্র্যাকেট দিয়ে মেলান। কোনো অবজেক্ট বা অ্যারের শেষ কি-ভ্যালু জোড়ার পরে কোনো ট্রেইলিং কমা বা অতিরিক্ত কমা বসে না।

ধাপ ৫: .json এক্সটেনশন দিয়ে সংরক্ষণ করুন

ফাইল (File)-এ যান, তারপর সেভ অ্যাস (Save As)-এ ক্লিক করুন। "Save as type" ড্রপডাউন থেকে সমস্ত ফাইল (All Files) নির্বাচন করুন। ফাইলটির নাম একটি .json এক্সটেনশন দিয়ে দিন, উদাহরণস্বরূপ data.json। এই ড্রপডাউন পরিবর্তন না করে সেভ করলে আপনি একটি .txt ফাইল পাবেন যা JSON হিসেবে পঠিত হবে না।

ধাপ ৬: এটি ব্যবহার করার আগে ভ্যালিডেট বা যাচাই করুন

এটি কোনো স্ক্রিপ্ট বা অ্যাপে ব্যবহার করার আগে ফাইলটি সঠিক কি না তা নিশ্চিত করতে একটি JSON এডিটর-এ পেস্ট করুন। এখানে একটি দ্রুত চেক করা আপনাকে পরবর্তীতে ডিবাগিং করা থেকে বাঁচাবে।

যে JSON সিনট্যাক্স নিয়মগুলি মনে রাখতে হবে

  • শুধুমাত্র ডাবল কোটেশন। কি এবং স্ট্রিং ভ্যালুর জন্য সিঙ্গেল কোটেশন নয়, ডাবল কোটেশন প্রয়োজন।

  • কোনো অতিরিক্ত বা ট্রেইলিং কমা রাখা যাবে না। কোনো অবজেক্ট বা অ্যারের শেষ আইটেমের পরে আর কিছু থাকে না।

  • কোনো কমেন্ট বা মন্তব্য রাখা যাবে না। স্ট্যান্ডার্ড JSON ফাইলের ভেতরে // বা /* */ নোট সমর্থন করে না।

  • বুলিয়ান (Booleans) ছোট হাতের অক্ষরে হয়। True বা FALSE না লিখে true এবং false ব্যবহার করুন।

  • নম্বরের জন্য কোটেশনের প্রয়োজন নেই। যদি ভ্যালুটিকে টেক্সট বোঝানো না হয়, তবে "28" না লিখে 28 লিখুন।

সাধারণ ভুল এবং সেগুলি কীভাবে এড়াবেন

সমস্যা: কি-ভ্যালু জোড়াগুলির মধ্যে কমা না থাকা। সমাধান: শেষ জোড়াটি ছাড়া প্রতিটির পরে একটি কমা প্রয়োজন।

সমস্যা: অমিল ব্র্যাকেট বা ব্রেস। সমাধান: আপনার {} এবং [] জোড়াগুলি গণনা করুন। একটি ভ্যালিডেটর অবিকল সেই লাইনটি নির্দেশ করবে যেখানে সেগুলি মিলেনি।

সমস্যা: একটি স্ট্রিংয়ের ভেতরে আনস্কেপড কোটেশন। সমাধান: ব্যাকস্ল্যাশ দিয়ে অভ্যন্তরীণ কোটেশনগুলিকে এস্কেপ করুন, উদাহরণস্বরূপ \"He said \\"hello\\"\"।

সমস্যা: কোটেশন ছাড়া একটি কি। সমাধান: id বা name-এর মতো সহজ কি-গুলি সহ প্রতিটি কি অবশ্যই ডাবল কোটেশনের মধ্যে থাকতে হবে।

উপসংহার

একটি JSON ফাইল হলো কেবল এমন কিছু টেক্সট যা একটি কঠোর ফরম্যাট অনুসরণ করে। ডাবল কোটেশন দিয়ে আপনার কি এবং ভ্যালুগুলি লিখুন, আপনার ব্র্যাকেটগুলি মেলান, ট্রেইলিং কমা বাদ দিন এবং এটিকে একটি .json এক্সটেনশন দিয়ে সেভ করুন। এটি ব্যবহার করার আগে একবার ভ্যালিডেটর এর মাধ্যমে রান করুন, আর তাতেই আপনার কাজ শেষ।

সম্পর্কিত পোস্টসমূহ