JSON রিপেয়ার

ত্রুটিপূর্ণ, অবৈধ বা ভাঙা JSON তাৎক্ষণিকভাবে ঠিক করুন। কেটে যাওয়া LLM আউটপুট, অনুপস্থিত কমা, কোট ছাড়া কী এবং ট্রেলিং কমা আপনার ব্রাউজারেই মেরামত করুন

কোনো ইনপুট নেই

ভাঙা JSON ইনপুট

মেরামত করা JSON আউটপুট

কী কী মেরামত করা যায়

কী এবং স্ট্রিং-এর চারপাশে অনুপস্থিত কোটেশন
সিঙ্গেল কোট ডাবল কোট দিয়ে প্রতিস্থাপিত হয়
অবজেক্ট এবং অ্যারেতে ট্রেলিং কমা
অনুপস্থিত ক্লোজিং ব্র্যাকেট এবং ব্রেস
// এবং /* */ কমেন্টসহ JSON
LLM / API আউটপুট থেকে কেটে যাওয়া JSON
JSON-এর চারপাশে ঘিরে থাকা গদ্য টেক্সট
স্ট্রিং-এর ভেতরে আনএস্কেপড নিউলাইন
Python-স্টাইল None / True / False লিটারেল

JSON রিপেয়ার কেন বেছে নেবেন?

নির্ভরযোগ্যতার জন্য তৈরি পেশাদার-স্তরের টুল

LLM যুগের জন্য তৈরি

লার্জ ল্যাঙ্গুয়েজ মডেল প্রায়ই অনুপস্থিত ব্র্যাকেট, কোট ছাড়া কী বা কেটে যাওয়া আউটপুটসহ JSON তৈরি করে। এই টুল সবচেয়ে সাধারণ LLM JSON ত্রুটিগুলো স্বয়ংক্রিয়ভাবে মেরামত করে।

গোপনীয়তা কেন্দ্রিক

সব JSON মেরামত আপনার ব্রাউজারেই লোকালি সম্পন্ন হয়। API রেসপন্স এবং লগসহ আপনার ডেটা কখনোই আপনার ডিভাইস ছাড়ে না।

স্মার্ট ত্রুটি পুনরুদ্ধার

বহুবার পরীক্ষিত jsonrepair অ্যালগরিদম দ্বারা চালিত, যা কঠোর পার্সার যেসব সিনট্যাক্স ত্রুটি প্রত্যাখ্যান করে সেগুলো থেকে পুনরুদ্ধার করে: কোট, কমা, ব্র্যাকেট, কমেন্ট এবং আরও অনেক কিছু।

এটি কীভাবে কাজ করে

পেশাদারের মতো আপনার json repair প্রক্রিয়া করার সহজ পদক্ষেপ

1

ভাঙা JSON পেস্ট করুন

LLM আউটপুট, API লগ বা ফাইল থেকে ত্রুটিপূর্ণ JSON পেস্ট করুন। স্ট্যাটাস ব্যাজ দেখাবে এটি বৈধ কি না।

2

রিপেয়ার বোতামে ক্লিক করুন

Repair JSON বাটন চাপুন (অথবা Ctrl/Cmd + Enter)। রিপেয়ার ইঞ্জিন সিনট্যাক্স ত্রুটিগুলো স্বয়ংক্রিয়ভাবে ঠিক করে।

3

আউটপুট পর্যালোচনা করুন

মেরামত করা, ফরম্যাট করা JSON রিপেয়ার সারাংশসহ আউটপুট এডিটরে দেখা যাবে।

4

কপি করুন ও ব্যবহার করুন

ঠিক করা JSON ক্লিপবোর্ডে কপি করুন এবং যেকোনো জায়গায় ব্যবহার করুন।

পেশাদার JSON Repair ফরম্যাটার ও ভ্যালিডেটর

JSON Repair প্রসেসিং সম্পূর্ণরূপে আপনার ব্রাউজারে চলে — কোনো আপলোড নেই, কোনো অ্যাকাউন্ট নেই, কোনো সীমাবদ্ধতা নেই।

JSON Repair এমন ত্রুটিপূর্ণ ও অবৈধ JSON ডকুমেন্ট ঠিক করে যা স্ট্রিক্ট পার্সার পড়তে পারে না। অনুপস্থিত কমা বা জোড়াবিহীন ব্র্যাকেট হাতে খুঁজে বের করার বদলে ভাঙা ডকুমেন্টটি পেস্ট করুন এবং এক ক্লিকেই বৈধ, ফরম্যাট করা JSON ফেরত পান।

LLM গ্রহণের সঙ্গে সঙ্গে এই ব্যবহারের ক্ষেত্র ব্যাপকভাবে বেড়েছে: চ্যাট মডেল প্রায়ই এমন JSON রিটার্ন করে যাতে কোট ছাড়া কী, সিঙ্গেল কোট, ট্রেলিং কমা, চারপাশে গদ্য টেক্সট বা অবজেক্টের মাঝপথে কেটে যাওয়া আউটপুট থাকে। কেটে যাওয়া LLM রেসপন্স এবং None, True, False-এর মতো Python-স্টাইল লিটারেলসহ আমাদের রিপেয়ার ইঞ্জিন এই সব ক্ষেত্রই সামলায়।

সবকিছু ওপেন-সোর্স jsonrepair অ্যালগরিদম ব্যবহার করে 100% ক্লায়েন্ট-সাইডে আপনার ব্রাউজারেই চলে। কোনো JSON কোনো সার্ভারে আপলোড হয় না, কিছুই লগ করা হয় না এবং একবার লোড হওয়ার পর টুলটি অফলাইনেও কাজ করে — প্রোডাকশন লগ, API রেসপন্স এবং প্রাইভেট ডেটা মেরামতের জন্য নিরাপদ।

পেশাদাররা কেন EZ Formatter বেছে নেন

100%
ক্লায়েন্ট-সাইড প্রসেসিং
0
সার্ভারে প্রেরিত ডেটা
60
ওয়ার্কবেঞ্চে টুলসমূহ

আপনার ডেটা আপনার ব্রাউজারেই থাকে

সাধারণ জিজ্ঞাসা

Json Repair ফরম্যাটিং সম্পর্কে সাধারণ প্রশ্নের উত্তর

ত্রুটিপূর্ণ JSON হলো এমন টেক্সট যা দেখতে JSON-এর মতো কিন্তু স্ট্রিক্ট JSON সিনট্যাক্স স্পেসিফিকেশন লঙ্ঘন করে — যেমন কোট ছাড়া কী, ডাবল কোটের বদলে সিঙ্গেল কোট, ট্রেলিং কমা, অনুপস্থিত ব্র্যাকেট বা কমেন্ট। JSON.parse-এর মতো স্ট্রিক্ট পার্সার এটিকে রিজেক্ট করে, তবে একটি রিপেয়ার টুল সাধারণত সেটি স্বয়ংক্রিয়ভাবে ঠিক করতে পারে।

হ্যাঁ। LLM-এর আউটপুটই ভাঙা JSON-এর অন্যতম সাধারণ উৎস। টুলটি আনকোটেড কি (unquoted keys), সিঙ্গেল কোট, ট্রেইলিং কমা, অনুপস্থিত ব্র্যাকেট, JSON-কে ঘিরে থাকা গদ্য এবং কেটে যাওয়া (truncated) রেসপন্স সামলাতে পারে।

না। মেরামতের অ্যালগরিদম সম্পূর্ণভাবে আপনার ব্রাউজারেই চলে। আপনার JSON কখনোই আপনার ডিভাইস ছেড়ে বেরোয় না, ফলে গোপনীয় লগ, API পেলোড এবং কাস্টমার ডেটার জন্য এই টুল নিরাপদ।

JSON Formatter শুধুমাত্র ইতোমধ্যে বৈধ JSON-এ কাজ করে — এটি pretty-print এবং ভ্যালিডেট করে। JSON Repair এক ধাপ এগিয়ে যায়: এটি প্রথমে অবৈধ JSON ঠিক করে (কোট, কমা, ব্র্যাকেট, ট্রানকেশন), তারপর পরিচ্ছন্ন ও ফরম্যাট করা JSON আউটপুট দেয়। বৈধ ইনপুটের জন্য ফরম্যাটার এবং ভাঙা ইনপুটের জন্য মেরামত টুল ব্যবহার করুন।

বেশিরভাগ ক্ষেত্রে, হ্যাঁ। কেটে যাওয়া JSON (যেমন টোকেন লিমিটের কারণে ভ্যালুর মাঝপথে কেটে যাওয়া অবজেক্ট) খোলা স্ট্রিং, অ্যারে এবং অবজেক্ট বন্ধ করে মেরামত করা হয়। যে ডেটা কখনো ট্রান্সমিট হয়নি তা পুনরুদ্ধার করা সম্ভব নয়, তবে স্ট্রাকচারকে আবার বৈধ করা হয়।

সাধারণ পুনরুদ্ধারযোগ্য ত্রুটিগুলো হলো: trailing comma, ডাবল কোটের বদলে সিঙ্গেল কোট, unquoted key, Python-স্টাইল True/False/None literal, স্ট্রিংয়ের ভেতরে unescaped newline এবং comment। রিপেয়ার ইঞ্জিন এগুলোকে কঠোর RFC 8259 JSON-এ রূপান্তর করে এবং ঠিক কোন কোন সংশোধন প্রয়োগ করা হয়েছে তা জানিয়ে দেয়।

প্রতিটি মেরামত যতটা সম্ভব অর্থ অক্ষুণ্ণ রাখে - comment বাদ দেওয়া হয় (JSON-এ comment-এর কোনো সিনট্যাক্স নেই) এবং quote স্টাইল স্বাভাবিক করা হয়, তবে value, structure এবং ordering অর্থের দিক থেকে হুবহু অক্ষত থাকে। diff ভিউতে প্রতিটি রূপান্তর দেখানো হয়, ফলে আউটপুট ব্যবহারের আগে নিশ্চিত হতে পারেন যে অপ্রত্যাশিত কিছু পরিবর্তিত হয়নি।

তিনটি প্রধান উৎস হলো LLM আউটপুট (নির্দেশনা সত্ত্বেও মডেলগুলো সিঙ্গেল কোট, trailing comma এবং unquoted key তৈরি করে), হাতে সম্পাদিত configuration ফাইল এবং অসম্পূর্ণ (truncated) API লগ। parse করার আগে মেরামত করলে একটি ত্রুটিপূর্ণ record-এর জন্য পুরো batch ব্যর্থ হওয়ার বদলে pipeline চলতে থাকে।

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

সম্পর্কিত টুলসমূহ