JSON বৈধতা যাচাইকারী
API অনুরোধ করা টেক্সটগুলি পুনরায় লোড করার পূর্বে JSON এবং বানান পরীক্ষা করুন, কনফিগারেশন ফাইল, সংশোধন, অথবা কর্ম রোল-লাইন হিসাবে চিহ্নিত করুন। এই পাতাটি পূর্বে উল্লেখিত JSON পরীক্ষা করার জন্য ব্যবহার করা হয়েছে, বিশেষ করে যখন আপনাকে নিশ্চিত করতে হবে যে কাঠামোটি এর সাথে অন্য কিছু করার আগে কার্যকর কিনা ।
তথ্য
চেষ্টা কর
উদাহরণ JSON নথি
{"user":{"id":42,"name":"Ava"},"roles":["editor","billing"],"active":true}Valid JSON
{"name":"Ava","active":true,}Invalid JSON
{'name':'Ava','active':true}Invalid JSON
এই কার্যকরী পরীক্ষা পরীক্ষা
এই পৃষ্ঠাটি পরীক্ষা করা টেক্সট- টি বৈধ JSON যা সফলভাবে পার্স করা যায় নি । কোনো বাগ রিপোর্ট পাঠানোর আগে, কোনো বাগ-বাডি পাঠানোর আগে এটি কার্যকর করা প্রয়োজন হবে। কোনো কনফিগ ফাইল খোলার পূর্বে, কোনো বাগ-বাডি চালু অথবা অন্য কোনো টুল-এ পাঠিয়ে তা জানা প্রয়োজন।
এটি হল: বৈধ JSON আর্গুমেন্টের পরিচয় প্রমাণ নেই যা আপনার অ্যাপ্লিকেশনের জন্য সঠিক। একটি পেলোড করতে পারে বৈধ JSON এবং এখনো API, ব্যবসায়িক নিয়ম অথবা স্কীমা ব্যর্থ হতে পারে।
সাধারণ JSON ত্রুটি এবং তাদের সংশোধন করতে
প্রচলিত সমস্যার মধ্যে দুটি উদ্ধৃতির পরিবর্তে, একাধিক উদ্ধৃতি চিহ্ন, বৈশিষ্ট্য বিশিষ্ট বৈশিষ্ট্যের নাম, অনুপস্থিত বৈশিষ্ট্যের নাম, এবং বন্ধ করা হয়নি। যখন বৈধতা ব্যর্থ হয়, প্রথম রহস্যের স্ক্যান করুন। অনেকে স্নিপেটের ব্যর্থতার শিকার হয়েছে, কারণ তাদেরকে জাভাস্ক্রিপ্টের বস্তু বলে মনে হয় কঠোর JSON এর পরিবর্তে।
JSON v JavaScript অবজেক্ট আক্ষরিক
একটি টেক্সট স্নিপেটকে জাভাস্ক্রিপ্ট- এ বৈধ হতে পারে এবং এখনো এখানে ব্যর্থ হতে পারে কারণ JSON কঠিন । JSON বৈশিষ্ট্যের ক্ষেত্রে দু' টি বৈশিষ্ট্য ও পঙ্ক্তি উল্লেখ করা আবশ্যক, এবং এটি মন্তব্য বা নরম বস্তুর-লিবল আর্গুমেন্টকে অনুমোদন করে না। এই পার্থক্য ব্যাখ্যা করে ডাক্তার, ব্রাউজার কনসোল এবং কোড নমুনা থেকে অনেক কপি/পেস্ট।
প্রকৃত কর্মফলে কীভাবে বৈধ ফলাফল প্রয়োগ করা যায়
API অনুরোধ পাঠানোর আগে এই পৃষ্ঠাটি সহায়ক হবে । কনফিগারেশন টেক্সট সংরক্ষণের জন্য অন্য অ্যাপ্লিকেশন থেকে এই পৃষ্ঠাটি মুছে ফেলা হচ্ছে কি না পরীক্ষা করুন অথবা কপিকৃত ওয়েব পেজের মধ্যে উপস্থিত কোনো গঠনযোগ্য কিনা তা পরীক্ষা করুন । এটি আপনাকে একটি দ্রুত হ্যাঁ- পেন- এর নিয়ম পরীক্ষা করতে দেয় যে, আপনি মুক্ত, স্থানান্তর, অথবা অন্য কোন ক্ষেত্রে নির্দিষ্ট অ্যাপলিকেশন- এর বৈধতা যাচাই করার আগে পরীক্ষা করতে পারবেন ।
এই টুল দ্বারা কি করা হয় না
বৈধ JSON JSON এর পূর্বে
আপনি যদি কোনো পয়সা প্রস্তুত না করে থাকেন, তা হলে সেটা কেবল বাক্য বলার পরিবর্তে গন্তব্য চুক্তির সঙ্গে তুলনা করুন । এই পৃষ্ঠাটি আপনাকে JSON পার্স করতে পারে, কিন্তু শুধুমাত্র প্রকৃত গন্তব্য নিয়ম নিশ্চিত করতে পারে যে কাঠামো আমদানি, সরবরাহ, অথবা API ব্যবহার করা যাবে ।
কেন JSONতা বৈধ হতে পারে এবং তারপরেও তা ব্যর্থ হতে পারে
একটি পেলোড করা যাবে না এবং এখনও ব্যর্থ হতে পারে কারণ প্রয়োজনীয় কী, এবং ধরন ভুল ধরনের, মান, অথবা কোন sttrication API দ্বারা পৃথক কোনো গঠন করা সম্ভব নয়। সিন্টেক্স একটি কার্যকর প্রথম গেট, কিন্তু এটা অ্যাপ্লিকেশন লেভেলের মত ঠিক না।
একটি বৈধ JSON ফলাফল কী এবং এর ব্যবহার করে না
একটি বৈধ ফলাফলের অর্থ হল, টেক্সট- সমূহ সংশোধনমূলকভাবে সংশোধন যা সাফল্যের সাথে পার্স করা সম্ভব । এর মানে এই নয় যে, সমস্ত প্রয়োজনীয় ক্ষেত্রের মধ্যে রয়েছে, সঠিক তথ্য টাইপ অথবা যে - সেবা পাওয়া যাবে, তার সঙ্গে সেই সেবার মিল রয়েছে ।
এই পরিচয়টি বৈধ JSON নয়, স্বয়ংক্রীয়ভাবে সামঞ্জস্য, বা বিবেচনা করুন। এটি শুধুমাত্র বাক্যরীতি চেক করা হয়।
