JSON কি? সাধারণ ত্রুটিগুলি কীভাবে যাচাই এবং সমস্যা সমাধান করবেন
ডেটা কাঠামো থেকে যাচাইকরণ কৌশল পর্যন্ত, JSON তৈরি করুন যা পড়া, রক্ষণাবেক্ষণ এবং বিনিময় করা যায়।
JSON কি
JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) হল একটি পাঠ্য বিন্যাস যা সাধারণত কনফিগারেশন ফাইল, API অনুরোধ এবং সিস্টেমের মধ্যে ডেটা বিনিময়ের জন্য ব্যবহৃত হয়। এটি পড়া সহজ, কিন্তু বিন্যাসটি খুবই কঠোর: একটি কম কমা বা আরও একটি উদ্ধৃতি পার্সিং ব্যর্থ হবে৷
কোর স্ট্রাকচার
জেএসএন অবজেক্ট, অ্যারে এবং মৌলিক মান নিয়ে গঠিত। অবজেক্টগুলি কোঁকড়া বন্ধনীতে আবদ্ধ, মূল নামগুলি অবশ্যই ডবল উদ্ধৃতি ব্যবহার করবে; অ্যারেগুলি বর্গাকার বন্ধনীতে আবদ্ধ। বৈধ JSON-এ স্ট্রিং, সংখ্যা, বুলিয়ান মান, নাল, অবজেক্ট এবং অ্যারে থাকতে পারে।
{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }সবচেয়ে সাধারণ যাচাইকরণের ত্রুটি
- একক উদ্ধৃতি ব্যবহার করুন, অথবা মূল নামের জন্য ডবল উদ্ধৃতি যোগ করতে ভুলবেন না।
- শেষ আইটেমের পরে একটি অতিরিক্ত কমা আছে।
- স্ট্রিং-এ অপরিবর্তিত নতুন লাইন বা ডবল উদ্ধৃতি রয়েছে।
- JSON-এ JavaScript এর
অনির্ধারিত, টীকা বা ফাংশন লিখুন।
ব্যবহারিক সমস্যা সমাধানের ক্রম
প্রথমে, ফরম্যাটার/ভ্যালিডেটরকে ত্রুটি লাইনটি সনাক্ত করতে দিন, এবং তারপর বাইরের কোঁকড়া বন্ধনী বা বর্গাকার বন্ধনী থেকে পেয়ার করা কাঠামোটি ভিতরের দিকে পরীক্ষা করুন। বিন্যাসটি বৈধ তা নিশ্চিত করার পরে, ক্ষেত্রের নাম, প্রকার এবং ব্যবসার নিয়মগুলি পরীক্ষা করুন; এই তিনটি জিনিস একসাথে মিশ্রিত করা উচিত নয়।
উপসংহার
জেএসএন যাচাইকরণ হল ডেটার মানের প্রথম থ্রেশহোল্ড। সঠিক বিন্যাস মানে এই নয় যে ডেটা অবশ্যই প্রয়োজনীয়তা পূরণ করতে হবে, তবে বিন্যাসটি ভুল হলে, পরবর্তী যাচাইকরণ একেবারেই শুরু হবে না।