JSON মেরামত
একটি JavaScript অবজেক্ট লিটারাল বা মন্তব্যযুক্ত কনফিগকে আসল JSON-এ রূপান্তর করুন, প্রতিটি পরিবর্তনের একটি তালিকা সহ।
ইনপুট
সিনট্যাক্স রং বন্ধ।
আউটপুট
সিনট্যাক্স রং বন্ধ।
ফলাফল এখানে দেখা যায়।
স্কিমা (ঐচ্ছিক)
সিনট্যাক্স রং বন্ধ।
কী পরিবর্তন হয়েছে
সম্পূর্ণরূপে আপনার ব্রাউজারে চলে।
এই সরঞ্জাম সম্পর্কে
বেশিরভাগ মেরামত টুল আপনার ডকুমেন্ট নীরবভাবে ঠিক করে, যা আপনাকে কিছুই শেখায় না এবং সেই ক্ষেত্রগুলো লুকিয়ে রাখে যেখানে সংশোধনটি আপনার কথ্য অর্থের সাথে মেলেনি। এই টুলটি প্রতিটি পরিবর্তন তার লাইন নম্বরসহ তালিকাভুক্ত করে, যাতে আপনি বিশ্বাস না করে ফলাফল পরীক্ষা করতে পারেন। সেটি সেই মানগুলোর জন্য সবচেয়ে গুরুত্বপূর্ণ যা JavaScript অনুমতি দেয় কিন্তু JSON প্রকাশ করতে পারে না: NaN, Infinity এবং undefined সবই null হয়ে যায়, যা আপনার ডেটা পরিবর্তন করে শুধু যতিচিহ্ন নয়। সেগুলো ঠিক সেই কারণে আলাদাভাবে চিহ্নিত করা হয়েছে। যখন একটি ডকুমেন্ট সংশোধন করার মতো খারাপভাবে ভেঙে যায়, টুলটি তা বলে এবং অবশিষ্ট ত্রুটি দেখায় এমন কিছু ফেরত না দিয়ে যা এখনও parse হতে পারে না। একটি ঐচ্ছিক "পরিসের পাঠ্য থেকে বের করুন" টগল প্রথমে নিজে JSON মানটি খুঁজে বের করে, একটি Markdown কোড ফেন্সের ভেতরে বা সাধারণ পাঠ্যের মধ্যে, গুরুত্বপূর্ণ অংশটি নয় বরং পুরো চ্যাট উত্তর পেস্ট করার সাধারণ ক্ষেত্রে। যে ডকুমেন্ট মাঝখানে থেমে যায় - টোকেন সীমায় বিচ্ছিন্ন হওয়া উত্তরের সবচেয়ে সাধারণ আকৃতি - তা প্রত্যাখ্যান না করে বন্ধ করা হয়: একটি অসমাপ্ত স্ট্রিং তার বন্ধ উদ্ধৃতি পায়, এবং যেকোনো খোলা অবজেক্ট বা অ্যারে তার বন্ধ ব্রেস বা ব্র্যাকেট পায়, শুধুমাত্র সেই কীর জন্য মান তৈরি করা হয় যা পড়া হয়েছে কিন্তু কখনো দেওয়া হয়নি।
কিভাবে ব্যবহার করবেন
- ভাঙা JSON ইনপুট প্যানে পেস্ট করুন, অথবা উদাহরণ লোড করুন।
- মেরামত চাপুন। ঠিক করা নথি ডানপাশে দেখা যাবে।
- নিচে পরিবর্তনের তালিকা পড়ুন, তারপর ফলাফল কপি বা ডাউনলোড করুন।
- ঐচ্ছিকভাবে, "স্কিমার বিপরীতে যাচাই করুন" চেক করুন এবং একটি OpenAPI বা JSON Schema পেস্ট করুন দেখতে যে মেরামত করা ফলাফল এর সাথে মেলে।
- শুধু JSON নয় পুরো চ্যাট উত্তর পেস্ট করছেন? প্রথমে "পারিপার্শ্বিক পাঠ্য থেকে বের করুন" চেক করুন, যাতে সরঞ্জামটি মেরামত করার আগে মানটি খুঁজে পায়।