JSONL فارمیٹر
JSON Lines (NDJSON) فائلیں فارمیٹ کریں اور JSON اور JSONL کے درمیان تبدیلی کریں۔ ہر لائن کی تصدیق کریں اور NDJSON اسٹریمز کو خوبصورت پرنٹ کریں
ان پٹ متن
فارمیٹڈ آؤٹ پٹ
JSON Lines کے بارے میں
فارمیٹ
JSON Lines (NDJSON) ہر لائن پر ایک درست JSON آبجیکٹ محفوظ کرتا ہے — ریکارڈز کے درمیان کوئی کاما نہیں، کوئی ریپنگ ارے نہیں۔ اسٹریمنگ اور append-only لاگز کے لیے مثالی۔
عام استعمالات
LLM ٹریننگ ڈیٹا سیٹس، API اسٹریمنگ ریسپانسز، لاگ فائلوں، ڈیٹابیس ایکسپورٹس، اور بڑے ڈیٹا پائپ لائنز کے لیے بڑے پیمانے پر استعمال ہوتا ہے جو ریکارڈز کو لائن بہ لائن پروسیس کرتے ہیں۔
لائن لیول تصدیق
ہر لائن آزادانہ طور پر پارس کی جاتی ہے، اس لیے ایک خراب ریکارڈ پوری فائل کو غلط نہیں بناتا۔ یہ ٹول کسی بھی خرابی کی درست لائن نمبر رپورٹ کرتا ہے۔
JSONL فارمیٹر کیوں منتخب کریں؟
اعتبار کے لیے بنایا گیا پیشہ ورانہ درجے کا ٹول
دو طرفہ تبدیلی
اسٹریمنگ پائپ لائنز کے لیے ایک معیاری JSON ارے کو JSON Lines میں تبدیل کریں، یا JSONL فائل کو واپس ایک واحد فارمیٹ شدہ JSON دستاویز میں ضم کریں۔
ہر لائن کی تصدیق
ہر لائن درست خرابی والے لائن نمبرز کے ساتھ آزادانہ طور پر تصدیق کی جاتی ہے، تاکہ آپ ہزاروں لائنوں والی فائلوں میں خراب ریکارڈز تلاش کر سکیں۔
پرائیویسی پر مبنی
فارمیٹنگ اور تبدیلی مکمل طور پر آپ کے براؤزر میں چلتی ہے۔ ڈیٹا سیٹس، لاگز، اور ایکسپورٹس کبھی آپ کے ڈیوائس سے باہر نہیں جاتے۔
یہ کیسے کام کرتا ہے
اپنا jsonl پرو کی طرح پروسیس کرنے کے آسان مراحل
پیسٹ کریں یا اپ لوڈ کریں
JSON Lines ٹیکسٹ پیسٹ کریں، یا .jsonl / .ndjson فائل اپ لوڈ کریں۔
موڈ منتخب کریں
Format JSONL، JSON → JSONL، یا JSONL → JSON میں سے انتخاب کریں۔
فوری تبدیلی
آؤٹ پٹ ہر لائن کی تصدیق اور خرابی کے لائن نمبرز کے ساتھ لائیو اپ ڈیٹ ہوتا ہے۔
کاپی کریں اور استعمال کریں
نتیجہ اپنے کلپ بورڈ پر کاپی کریں اور کہیں بھی استعمال کریں۔
پیشہ ورانہ JSONL Formatter فارمیٹر اور توثیق کنندہ
JSONL Formatter کی پروسیسنگ مکمل طور پر آپ کے براؤزر میں ہوتی ہے — نہ اپلوڈز، نہ اکاؤنٹس، نہ کوئی حد۔
JSONL Formatter ایک مفت براؤزر پر مبنی ٹول ہے جو JSON Lines (جسے NDJSON یا newline-delimited JSON بھی کہا جاتا ہے) کے ساتھ کام کے لیے استعمال ہوتا ہے۔ یہ ہر لائن کو خوبصورت پرنٹ کرتا ہے، ہر ریکارڈ کی تصدیق کرتا ہے، اور ایک معیاری JSON ارے اور JSON Lines فارمیٹ کے درمیان دونوں سمتوں میں تبدیلی کرتا ہے۔
JSON Lines LLM ٹریننگ ڈیٹا سیٹس، OpenAI طرز کے batch APIs، ساختی لاگز، اور ایونٹ اسٹریمز کا de facto معیار ہے — ہر وہ جگہ جہاں ریکارڈ ایک وقت میں ایک آتے ہیں اور انہیں تدریجی طور پر پروسیس کرنا ضروری ہو۔ یہ فارمیٹر فوری، ہر لائن کی تصدیق کے ساتھ ملٹی میگا بائٹ فائلیں سنبھالتا ہے۔
تمام پروسیسنگ 100% کلائنٹ سائیڈ ہے۔ آپ کے ڈیٹا سیٹس اور لاگ فائلیں کبھی اپ لوڈ نہیں ہوتیں، جو اس ٹول کو ملکیتی اور حساس ڈیٹا کے لیے محفوظ بناتی ہے۔
پیشہ ور EZ Formatter کیوں منتخب کرتے ہیں
آپ کا ڈیٹا آپ کے براؤزر میں ہی رہتا ہے
اکثر پوچھے گئے سوالات
Jsonl Formatter فارمیٹنگ کے بارے میں عام سوالات کے جوابات
JSONL ایک ایسا فارمیٹ ہے جس میں فائل کی ہر لائن پر ایک مکمل، درست JSON آبجیکٹ ہوتا ہے۔ JSON ارے کے برعکس ریکارڈز کے درمیان نہ کوئی کاما ہوتا ہے اور نہ ریپنگ بریکٹس، جو اسے اسٹریمنگ، appending، اور لائن بہ لائن پروسیسنگ کے لیے مثالی بناتا ہے۔
اپنا JSON ارے پیسٹ کریں، "JSON → JSONL" موڈ پر جائیں، اور ارے کا ہر عنصر کمپیکٹ JSON کی ایک لائن بن جائے گا۔ آؤٹ پٹ کاپی کریں اور اسے .jsonl فائل کے طور پر محفوظ کریں۔
جی ہاں۔ ہر لائن آزادانہ طور پر پارس کی جاتی ہے اور غلط لائنیں ان کے درست لائن نمبرز کے ساتھ رپورٹ کی جاتی ہیں، اس لیے ایک خراب ریکارڈ بڑی فائلوں میں بھی تلاش اور ٹھیک کرنا آسان ہے۔
جی ہاں، دونوں نام ایک ہی تصور کی طرف اشارہ کرتے ہیں: newline-delimited JSON۔ NDJSON کی ایک رسمی تصریح بھی ہے جس میں UTF-8 اور newline کنونشنز شامل ہیں، جن پر یہ ٹول عمل کرتا ہے۔
نہیں۔ فارمیٹنگ اور تبدیلی مکمل طور پر آپ کے براؤزر میں چلتی ہے۔ کچھ بھی آپ کے ڈیوائس سے باہر نہیں جاتا۔
ایک JSON array تمام ریکارڈز کو [] میں لپیٹتا ہے، ان کے درمیان کامے رکھتا ہے، اور اسے ایک واحد دستاویز کے طور پر parse کیا جانا لازمی ہے؛ جبکہ JSON Lines (NDJSON) ہر لائن پر ایک مکمل JSON ویلیو لکھتا ہے بغیر کسی ریپر کے۔ GitHub پر ndjson-spec کے مطابق، لائن سے علیحدہ کیے گئے ریکارڈز streaming کے ذریعے ایک وقت میں ایک کے حساب سے پروسیس کیے جا سکتے ہیں — 2 GB کی لاگ فائل میں اگر لائن 900 خراب ہو تو صرف اسی لائن کا نقصان ہوتا ہے، لائنوں 901+ کا نہیں۔
ہر لائن کو RFC 8259 کے مطابق آزادانہ طور پر parse کیا جاتا ہے، اور رپورٹ ہر ناکامی کی درست کریکٹر پوزیشن کے ساتھ لائن نمبرز کی فہرست دیتی ہے۔ جو لائنیں parse ہو جاتی ہیں انہیں یکساں indentation کے ساتھ pretty-print کیا جاتا ہے، تاکہ آؤٹ پٹ پڑھنے کے قابل بننے کے باوجود درست JSONL ہی رہے۔
NDJSON، OpenAI کی chat completions اور embeddings APIs (chunked SSE payloads)، BigQuery پر GitHub کی bulk dataset ایکسپورٹس، Elasticsearch کی bulk requests، اور Google Maps Routes API کے لیے streaming فارمیٹ ہے۔ JSONL کو مقامی طور پر فارمیٹ کرنے سے کیپچر کی گئی اسٹریمز کو سرور کے بغیر معائنے کے قابل بنا دیا جاتا ہے۔
معتبر حوالہ جات
معیارات اور سرکاری دستاویزات جو اس ٹول کے کام کرنے والے فارمیٹس کی تعریف کرتے ہیں۔
NDJSON - Newline Delimited JSON specification
GitHub پر NDJSON کی تفصیل — ہر لائن پر ایک JSON ویلیو، اسٹریمنگ کے لیے ڈیزائن کیا گیا۔
JSON streaming - Wikipedia
لائن-ڈیلیٹیڈ JSON کس طرح JSON arrays سے مختلف ہے، اور کن سسٹمز میں اس کا تبادلہ ہوتا ہے۔
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
IETF کا معیار جو JSON ڈیٹا انٹرچینج فارمیٹ اور اس کے گرامر کی تعریف کرتا ہے۔
متعلقہ ٹولز
JSON فارمیٹر
ذہین انڈینٹیشن اور سنٹیکس ہائی لائٹنگ کے ساتھ JSON ڈیٹا کو فارمیٹ، ویلیڈیٹ اور خوبصورت کریں
JSON مرمت
غلط ترتیب والی، غیر معتبر، یا ٹوٹی ہوئی JSON فوراً ٹھیک کریں۔ ٹرنکیٹ شدہ LLM آؤٹ پٹ، غائب کامے، بغیر quotes کی keys، اور trailing کامے — سب کچھ اپنے براؤزر میں مرمت کریں
JSON Minifier
JSON کو آن لائن منیفائی کریں: whitespace ہٹا کر اپنے JSON کو production APIs اور configs کے لیے کمپیکٹ بنائیں — سب کچھ براہِ راست اپنے براؤزر میں