JSON কি? কেনো? কিভাবে?

JSON stands for JavaScript Object Notation. এটি একধরনের টেক্সট ফরমেট, যা জাভাস্ক্রিপ্ট অবজেক্ট আকারে লিখা হয়। এটি খুবই হালকা, তাই এর মাধ্যমে সহজেই ডেটা আদান-প্রদান করা যায়। এটি প্রায় সব ধরনের প্রোগ্রামিং ভাষার সাথে ডেটা আদান-প্রদান এবং সংরক্ষণের কাজে ব্যবহৃত হয়।
উদাহরণঃ
{“name”:“John”}
যেভাবে JSON সিনটেক্স লিখবেনঃ
- ডেটা থাকবে কী-ভ্যাল্যু জোড়া আকারে। যেমনঃ উপরের উদাহরণ থেকে আমরা দেখতে পাচ্ছি যে, এখানে ডাবল কোটেশন এর ভিতরে “name” হচ্ছে কী এবং “John” ভ্যাল্যু।
- JSON এ কমা দিয়ে ডেটা কে আলাদা করতে হয়। যেমনঃ {“name”:”John”, “age”:30, “car”:null}
- সেকেন্ড ব্রাকেট (Curly braces) এর ভিতরে থাকে অবজেক্ট এবং থার্ড ব্রাকেট (Square brackets) এর ভিতরে থাকে সম্পূর্ণ অ্যারেটি।
{"employees":[ { "firstName":"John", "lastName":"Doe" }, { "firstName":"Anna", "lastName":"Smith" }, { "firstName":"Peter", "lastName":"Jones" } ]}
ধন্যবাদ, ধৈর্য্য নিয়ে পোষ্টটি পড়ার জন্য। পরবর্তী পর্বে বিস্তারিত আলোচনা করা হবে।