মূল বিষয়বস্তুতে যান
CuteJSON
↑↓ নেভিগেট Enter নির্বাচন Esc বন্ধ

JSON মেরামত

একটি JavaScript অবজেক্ট লিটারাল বা মন্তব্যযুক্ত কনফিগকে আসল JSON-এ রূপান্তর করুন, প্রতিটি পরিবর্তনের একটি তালিকা সহ।

সব সরঞ্জামে ফিরুন

কীবোর্ড শর্টকাট

এগুলো এই পৃষ্ঠায় সংশ্লিষ্ট কার্য থাকলে কাজ করে।

কমান্ড প্যালেট খুলুন
Ctrl/Cmd + K
প্রাথমিক কার্য চালান
Ctrl/Cmd + Enter
ফরম্যাট
Ctrl/Cmd + Shift + F
মিনিফাই
Ctrl/Cmd + Shift + M
আউটপুট কপি
Ctrl/Cmd + Shift + C
ফাইল খুলুন
Ctrl/Cmd + Shift + O
আউটপুট ডাউনলোড
Ctrl/Cmd + S
এই ডায়ালগ বন্ধ
Esc
এই ডায়ালগ খুলুন
F1 / ?

স্থানীয় ডেটা

নিচের সবকিছু শুধুমাত্র এই ব্রাউজারে সংরক্ষিত।

অসংরক্ষিত খসড়া
মনে রাখা অপশন সহ সরঞ্জাম

সাম্প্রতিক ফাইল

    এই ডিভাইসে এখনো কোনো ফাইল খোলা হয়নি।

    লিংকের মাধ্যমে শেয়ার

    বিষয়বস্তু # চিহ্নের পরের অংশে প্যাকেট করা হয়।

    এই পৃষ্ঠার প্রথম ইনপুট শেয়ার করে।

    শেয়ার করার মতো কিছু নেই এখনো।

    ইনপুট

    একটি URL থেকে লোড

    ব্রাউজার থেকে সরাসরি URL আনে।

    আউটপুট

    ফলাফল এখানে দেখা যায়।

    সম্পূর্ণরূপে আপনার ব্রাউজারে চলে।

    এই সরঞ্জাম সম্পর্কে

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

    কিভাবে ব্যবহার করবেন

    1. ভাঙা JSON ইনপুট প্যানে পেস্ট করুন, অথবা উদাহরণ লোড করুন।
    2. মেরামত চাপুন। ঠিক করা নথি ডানপাশে দেখা যাবে।
    3. নিচে পরিবর্তনের তালিকা পড়ুন, তারপর ফলাফল কপি বা ডাউনলোড করুন।
    4. ঐচ্ছিকভাবে, "স্কিমার বিপরীতে যাচাই করুন" চেক করুন এবং একটি OpenAPI বা JSON Schema পেস্ট করুন দেখতে যে মেরামত করা ফলাফল এর সাথে মেলে।
    5. শুধু JSON নয় পুরো চ্যাট উত্তর পেস্ট করছেন? প্রথমে "পারিপার্শ্বিক পাঠ্য থেকে বের করুন" চেক করুন, যাতে সরঞ্জামটি মেরামত করার আগে মানটি খুঁজে পায়।