JSONL فارمیٹر

JSON Lines (NDJSON) فائلیں فارمیٹ کریں اور JSON اور JSONL کے درمیان تبدیلی کریں۔ ہر لائن کی تصدیق کریں اور NDJSON اسٹریمز کو خوبصورت پرنٹ کریں

کوئی ان پٹ نہیں

ان پٹ متن

فارمیٹڈ آؤٹ پٹ

JSON Lines کے بارے میں

فارمیٹ

JSON Lines (NDJSON) ہر لائن پر ایک درست JSON آبجیکٹ محفوظ کرتا ہے — ریکارڈز کے درمیان کوئی کاما نہیں، کوئی ریپنگ ارے نہیں۔ اسٹریمنگ اور append-only لاگز کے لیے مثالی۔

عام استعمالات

LLM ٹریننگ ڈیٹا سیٹس، API اسٹریمنگ ریسپانسز، لاگ فائلوں، ڈیٹابیس ایکسپورٹس، اور بڑے ڈیٹا پائپ لائنز کے لیے بڑے پیمانے پر استعمال ہوتا ہے جو ریکارڈز کو لائن بہ لائن پروسیس کرتے ہیں۔

لائن لیول تصدیق

ہر لائن آزادانہ طور پر پارس کی جاتی ہے، اس لیے ایک خراب ریکارڈ پوری فائل کو غلط نہیں بناتا۔ یہ ٹول کسی بھی خرابی کی درست لائن نمبر رپورٹ کرتا ہے۔

JSONL فارمیٹر کیوں منتخب کریں؟

اعتبار کے لیے بنایا گیا پیشہ ورانہ درجے کا ٹول

دو طرفہ تبدیلی

اسٹریمنگ پائپ لائنز کے لیے ایک معیاری JSON ارے کو JSON Lines میں تبدیل کریں، یا JSONL فائل کو واپس ایک واحد فارمیٹ شدہ JSON دستاویز میں ضم کریں۔

ہر لائن کی تصدیق

ہر لائن درست خرابی والے لائن نمبرز کے ساتھ آزادانہ طور پر تصدیق کی جاتی ہے، تاکہ آپ ہزاروں لائنوں والی فائلوں میں خراب ریکارڈز تلاش کر سکیں۔

پرائیویسی پر مبنی

فارمیٹنگ اور تبدیلی مکمل طور پر آپ کے براؤزر میں چلتی ہے۔ ڈیٹا سیٹس، لاگز، اور ایکسپورٹس کبھی آپ کے ڈیوائس سے باہر نہیں جاتے۔

یہ کیسے کام کرتا ہے

اپنا jsonl پرو کی طرح پروسیس کرنے کے آسان مراحل

1

پیسٹ کریں یا اپ لوڈ کریں

JSON Lines ٹیکسٹ پیسٹ کریں، یا .jsonl / .ndjson فائل اپ لوڈ کریں۔

2

موڈ منتخب کریں

Format JSONL، JSON → JSONL، یا JSONL → JSON میں سے انتخاب کریں۔

3

فوری تبدیلی

آؤٹ پٹ ہر لائن کی تصدیق اور خرابی کے لائن نمبرز کے ساتھ لائیو اپ ڈیٹ ہوتا ہے۔

4

کاپی کریں اور استعمال کریں

نتیجہ اپنے کلپ بورڈ پر کاپی کریں اور کہیں بھی استعمال کریں۔

پیشہ ورانہ 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 کیوں منتخب کرتے ہیں

100%
کلائنٹ سائیڈ پروسیسنگ
0
سرورز کو بھیجا گیا ڈیٹا
60
ورک بینچ میں ٹولز

آپ کا ڈیٹا آپ کے براؤزر میں ہی رہتا ہے

اکثر پوچھے گئے سوالات

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 کو مقامی طور پر فارمیٹ کرنے سے کیپچر کی گئی اسٹریمز کو سرور کے بغیر معائنے کے قابل بنا دیا جاتا ہے۔

{-- * 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 --}}

متعلقہ ٹولز