JSON مرمت
غلط ترتیب والی، غیر معتبر، یا ٹوٹی ہوئی JSON فوراً ٹھیک کریں۔ ٹرنکیٹ شدہ LLM آؤٹ پٹ، غائب کامے، بغیر quotes کی keys، اور trailing کامے — سب کچھ اپنے براؤزر میں مرمت کریں
ٹوٹی ہوئی JSON ان پٹ
مرمت شدہ JSON آؤٹ پٹ
کیا مرمت کیا جا سکتا ہے
JSON مرمت کیوں منتخب کریں؟
اعتبار کے لیے بنایا گیا پیشہ ورانہ درجے کا ٹول
LLM دور کے لیے تیار کردہ
بڑے لینگویج ماڈلز (LLMs) اکثر ایسی JSON بناتے ہیں جس میں brackets غائب ہوں، keys پر quotes نہ ہوں، یا آؤٹ پٹ ادھورا ہو۔ یہ ٹول سب سے عام LLM JSON غلطیوں کو خود بخود ٹھیک کر دیتا ہے۔
پرائیویسی پر مرکوز
JSON کی تمام مرمت مقامی طور پر آپ کے براؤزر میں ہوتی ہے۔ آپ کا ڈیٹا — بشمول API responses اور logs — کبھی بھی آپ کے ڈیوائس سے باہر نہیں جاتا۔
سمارٹ ایرر ریکوری
مضبوطی سے آزمائے گئے jsonrepair الگورتھم پر مبنی، جو ان syntax errors سے بازیافت کرتا ہے جنہیں سخت parsers مسترد کر دیتے ہیں: quotes، کامے، بریکٹس، comments اور بہت کچھ۔
یہ کیسے کام کرتا ہے
اپنا json repair پرو کی طرح پروسیس کرنے کے آسان مراحل
ٹوٹی ہوئی JSON پیسٹ کریں
LLM آؤٹ پٹ، API logs، یا فائلوں سے غلط ترتیب والی JSON پیسٹ کریں۔ اسٹیٹس بیج دکھاتا ہے کہ آیا یہ درست (valid) ہے۔
Repair پر کلک کریں
Repair JSON بٹن دبائیں (یا Ctrl/Cmd + Enter)۔ مرمت انجن syntax کی غلطیاں خود بخود ٹھیک کر دیتا ہے۔
آؤٹ پٹ کا جائزہ لیں
مرمت شدہ، فارمیٹ شدہ JSON مرمت کے خلاصے کے ساتھ آؤٹ پٹ ایڈیٹر میں ظاہر ہوتی ہے۔
کاپی کریں اور استعمال کریں
ٹھیک کی گئی JSON کو اپنے کلپ بورڈ پر کاپی کریں اور کہیں بھی استعمال کریں۔
پیشہ ورانہ JSON Repair فارمیٹر اور توثیق کنندہ
JSON Repair کی پروسیسنگ مکمل طور پر آپ کے براؤزر میں ہوتی ہے — نہ اپلوڈز، نہ اکاؤنٹس، نہ کوئی حد۔
JSON Repair ان غلط اور غیر معتبر JSON دستاویزات کو ٹھیک کرتا ہے جنہیں سخت (strict) parsers نہیں پڑھ سکتے۔ غائب کامے یا بے جوڑ bracket ہاتھ سے ڈھونڈنے کے بجائے، ٹوٹی ہوئی دستاویز پیسٹ کریں اور ایک کلک میں درست، فارمیٹ شدہ JSON واپس حاصل کریں۔
LLM کے فروغ کے ساتھ یہ استعمال والا کیس بہت تیزی سے بڑھا ہے: چیٹ ماڈلز اکثر ایسی JSON واپس کرتے ہیں جس میں بغیر quotes کی keys، سنگل quotes، trailing کامے، گرد نثر (prose) ہو، یا آؤٹ پٹ object کے بیچ میں کٹا ہوا ہو۔ ہمارا مرمت انجن ان تمام صورتوں کو سنبھالتا ہے، بشمول ٹرنکیٹ شدہ LLM responses اور Python طرز کے literals جیسے None، True، اور False۔
سب کچھ آپ کے براؤزر میں 100% کلائنٹ سائڈ پر اوپن سورس jsonrepair الگورتھم کے ذریعے چلتا ہے۔ کوئی JSON کسی سرور پر اپلوڈ نہیں ہوتی، کچھ بھی لاگ نہیں ہوتا، اور ایک بار لوڈ ہونے کے بعد یہ ٹول آف لائن بھی کام کرتا ہے — production logs، API responses، اور نجی ڈیٹا کی مرمت کے لیے محفوظ۔
پیشہ ور EZ Formatter کیوں منتخب کرتے ہیں
آپ کا ڈیٹا آپ کے براؤزر میں ہی رہتا ہے
اکثر پوچھے گئے سوالات
Json Repair فارمیٹنگ کے بارے میں عام سوالات کے جوابات
غلط ترتیب والی JSON وہ متن ہے جو JSON جیسا لگتا ہے لیکن سخت JSON syntax specification کی خلاف ورزی کرتا ہے — مثلاً بغیر quotes کی keys، ڈبل quotes کی جگہ سنگل quotes، trailing کامے، غائب brackets، یا comments۔ JSON.parse جیسے سخت parsers اسے مسترد کر دیتے ہیں، لیکن مرمت ٹول عموماً اسے خود بخود ٹھیک کر سکتا ہے۔
جی ہاں۔ LLM آؤٹ پٹ خراب JSON کے سب سے عام ذرائع میں سے ایک ہے۔ یہ ٹول بغیر quotes والی keys، سنگل quotes، آخری commas، غائب brackets، JSON کے ارد گرد لکھا ہوا متن، اور کٹی ہوئی (ادھوری) responses کو سنبھالتا ہے۔
نہیں۔ مرمت کا الگورتھم مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ آپ کی JSON کبھی بھی آپ کے ڈیوائس سے باہر نہیں جاتی، جس سے یہ ٹول خفیہ logs، API payloads، اور کسٹمر ڈیٹا کے لیے محفوظ بن جاتا ہے۔
JSON Formatter صرف پہلے سے درست JSON پر کام کرتا ہے — یہ pretty-print اور validation کرتا ہے۔ JSON Repair ایک قدم آگے جاتا ہے: پہلے یہ غیر درست JSON کو ٹھیک کرتا ہے (quotes، commas، brackets، truncation)، پھر صاف اور فارمیٹ شدہ JSON فراہم کرتا ہے۔ درست input کے لیے formatter استعمال کریں اور خراب input کے لیے repair ٹول۔
زیادہ تر صورتوں میں، جی ہاں۔ کٹی ہوئی JSON (مثلاً کوئی object token limit کی وجہ سے value کے درمیان میں کٹ جائے) کو کھلی ہوئی strings، arrays، اور objects بند کر کے مرمت کیا جاتا ہے۔ جو ڈیٹا کبھی بھیجا ہی نہیں گیا وہ بازیافت نہیں ہو سکتا، لیکن structure دوبارہ درست بنا دیا جاتا ہے۔
عام قابلِ بازیابی خرابیاں: آخر میں اضافی کاما (trailing commas)، ڈبل کوٹس کی جگہ سنگل کوٹس، بغیر کوٹس والی keys، Python طرز کے True/False/None literals، strings کے اندر unescaped newlines، اور comments۔ repair انجن انہیں سخت RFC 8259 JSON میں دوبارہ لکھتا ہے اور بالکل واضح طور پر بتاتا ہے کہ کن کن اصلاحات لاگو ہوئیں۔
ہر repair ممکنہ طور پر meaning برقرار رکھتا ہے — comments ہٹا دیے جاتے ہیں (JSON میں comment syntax نہیں ہوتی) اور کوٹس کا انداز نارمل کیا جاتا ہے، لیکن values، structure اور ordering اپنی meaning مکمل طور پر برقرار رکھتے ہیں۔ diff view ہر تبدیلی دکھاتا ہے تاکہ آپ آؤٹ پٹ استعمال کرنے سے پہلے تصدیق کر سکیں کہ کوئی غیر متوقع چیز تبدیل نہیں ہوئی۔
تین سب سے بڑے ذرائع ہیں: LLM output (ماڈل ہدایات کے باوجود سنگل کوٹس، trailing commas اور بغیر کوٹس والی keys پیدا کرتے ہیں)، ہاتھ سے ایڈٹ کی گئی configuration فائلیں، اور کٹی ہوئی API logs۔ پارس کرنے سے پہلے repair کرنے سے pipelines جاری رہتی ہیں اور ایک خراب ریکارڈ کی وجہ سے پورا بیچ فیل ہونے سے بچ جاتا ہے۔
معتبر حوالہ جات
معیارات اور سرکاری دستاویزات جو اس ٹول کے کام کرنے والے فارمیٹس کی تعریف کرتے ہیں۔
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
IETF کا معیار جو JSON ڈیٹا انٹرچینج فارمیٹ اور اس کے گرامر کی تعریف کرتا ہے۔
JSON - json.org
Douglas Crockford کی اصل JSON سائٹ، جس میں فارمیٹ کا تعارف کئی زبانوں میں موجود ہے۔
MDN Web Docs - Working with JSON
JavaScript میں JSON کے ساتھ کام کرنے کی Mozilla گائیڈ: parse، stringify، اور revivers۔
JSON - Wikipedia
JSON کے ڈیٹا ٹائپس، سنٹیکس کی تاریخ، اور غالب API انٹرچینج فارمیٹ کے طور پر اس کے عروج کا واقعہ۔
متعلقہ ٹولز
JSON فارمیٹر
ذہین انڈینٹیشن اور سنٹیکس ہائی لائٹنگ کے ساتھ JSON ڈیٹا کو فارمیٹ، ویلیڈیٹ اور خوبصورت کریں
JSONL فارمیٹر
JSON Lines (NDJSON) فائلیں فارمیٹ کریں اور JSON اور JSONL کے درمیان تبدیلی کریں۔ ہر لائن کی تصدیق کریں اور NDJSON اسٹریمز کو خوبصورت پرنٹ کریں
JSON Minifier
JSON کو آن لائن منیفائی کریں: whitespace ہٹا کر اپنے JSON کو production APIs اور configs کے لیے کمپیکٹ بنائیں — سب کچھ براہِ راست اپنے براؤزر میں