অনলাইনে JSON ফাইল নষ্ট করুন
.json ফাইল অনলাইনে বিনামূল্যে নষ্ট করুন। বন্ধনীর কাঠামো ভাঙে ও অবৈধ UTF-8 ঢোকায়, ফলে প্রতিটি JSON বিশ্লেষকই ফাইলটি ফিরিয়ে দেয়।
- কোনো আপলোড নেই
- আকারের সীমা নেই
- রেজিস্ট্রেশন নেই
আপনার JSON ফাইল নষ্ট করুন
.json, .jsonl, .geojson-এর জন্য তৈরি, আর অন্য যেকোনো ফরম্যাটেও ঠিক ততটাই ভালো কাজ করে।
JSON ফাইল ঠিকমতো নষ্ট করা কেন কঠিন
JSON-এ শিরোনামও নেই, সূচিও নেই। কেবল ব্যাকরণ দিয়েই তা যাচাই হয়। এতে সেটি ভাঙা সহজ, কিন্তু বিশ্বাসযোগ্যভাবে ভাঙা কঠিন: এলোমেলোভাবে অক্ষর বদলালে প্রায়ই এমন কিছু দাঁড়ায় যা উদার বিশ্লেষক তবু মেনে নেয়, নয়তো এমন স্পষ্ট বিকৃত কিছু যা ক্ষতির বদলে হাতে করা সম্পাদনার মতোই ঠেকে।
এই টুল যা ধ্বংস করে
- কাঠামোগত অক্ষর. দ্বিতীয় ও তৃতীয় বন্ধনী, কমা ও উদ্ধৃতিচিহ্নের ওপর লিখে দেওয়া হয়, ফলে নথিটির ভারসাম্য আর মেলানো যায় না।
- অবৈধ UTF-8. বৈধ UTF-8 নয় এমন বাইট ক্রম ঢোকানো হয়, যা বিশ্লেষণ শুরুর আগেই পাঠোদ্ধারের ধাপে ব্যর্থ হয়।
- শুরুর বাইট. নথির শুরু ধ্বংস করা হয়, ফলে ধারাভিত্তিক বিশ্লেষক প্রথম চিহ্নেই ব্যর্থ হয়।
- ফাইলের শেষ. শেষের বাইটগুলো বদলে দেওয়া হয়, ফলে নথিটি চিরকালই অসমাপ্ত থেকে যায়।
এরপর আপনি যা দেখবেন
| অ্যাপ্লিকেশন | আচরণ |
|---|---|
JSON.parse() | সঙ্গে সঙ্গেই SyntaxError: Unexpected token ছোড়ে। |
Python-এর json.load() | JSONDecodeError বা UnicodeDecodeError তোলে। |
| jq | «parse error: Invalid numeric literal» আর শূন্য নয় এমন প্রস্থান সংকেত। |
| Postman / API ক্লায়েন্ট | পাঠানোর আগেই মূল অংশটিকে ত্রুটিপূর্ণ বলে ফিরিয়ে দেয়। |
সাধারণত মানুষ কেন এটা করে
- API ত্রুটিপূর্ণ অনুরোধকে ৫০০ নয়, পরিচ্ছন্ন ৪০০ দিয়ে ফিরিয়ে দেয় কি না তা যাচাই করা।
- বিন্যাস-পাঠক আধা-সেটিংস নিয়ে চলার বদলে সঙ্গে সঙ্গে থেমে যায় কি না তা মিলিয়ে দেখা।
- বিশ্লেষকের ফাজিং সংগ্রহের জন্য ত্রুটিপূর্ণ নমুনা বানানো।
- তথ্য আমদানির কাজ চুপচাপ নথি না ফেলে সমস্যার ফাইলটি জানায় কি না তা নিশ্চিত করা।
JSON ফাইল কীভাবে নষ্ট করবেন
- উপরের বাক্সে আপনার .json ফাইলটি ছেড়ে দিন, বা বেছে নিতে ক্লিক করুন।
- আংশিক ক্ষতি (Light) না চাইলে বা পুনরুদ্ধারের সফটওয়্যারকে হারাতে (Heavy) না হলে মাত্রাটি Standard-এই রেখে দিন।
- ফাইল নষ্ট করুন চাপুন। প্রক্রিয়াকরণ আপনার ডিভাইসেই হয়, তাই প্রায় সঙ্গে সঙ্গেই শেষ হয়।
- ফলাফল ডাউনলোড করুন। ডিফল্টভাবে এতে মূল ফাইলের নাম আর বাইট দৈর্ঘ্য অক্ষুণ্ন থাকে।
JSON নিয়ে সাধারণ প্রশ্ন
শুধু একটি সমাপ্তি বন্ধনী মুছলেই তো হয়?
কারণ সেটি ক্ষতি নয়, হাতে করা সম্পাদনা। তা ধরা পড়েও সহজে, সারানোও যায় সহজে। কাঠামোগত ক্ষতির পাশাপাশি অবৈধ UTF-8 ঢোকালে ফাইলটি বাইটের স্তরেই ব্যর্থ হয়, ঠিক যেমন মাঝপথে কাটা পড়া স্থানান্তর ব্যর্থ হয়।
উদার বিশ্লেষক কি তবু পড়তে পারবে?
না। «আদর্শ» স্তরে ফাইলটি বৈধ UTF-8ই নয়, তাই শেষের কমা বা মন্তব্য সহ্য করা বিশ্লেষকেরাও ব্যাকরণ পর্যন্ত পৌঁছানোর আগেই ব্যর্থ হয়।
JSON Lines ও NDJSON-এ কি কাজ করে?
হ্যাঁ। লাইন ধরে ভাগ করা ধরনগুলোও একই লেখার ধাঁচ ব্যবহার করে, আর ঢোকানো বাইট আলাদা নথিও ভাঙে, গোটা ফাইলও।
সামান্য ভাঙা ফাইল কি পাওয়া যায়?
হ্যাঁ। «হালকা» স্তর বিষয়বস্তুর প্রায় ০.৫ শতাংশ ছোঁয়, যাতে সাধারণত এমন ফাইল দাঁড়ায় যা সবখানে নয়, একটি নির্দিষ্ট জায়গাতেই ব্যর্থ হয়।