JSONL फ़ॉर्मेटर
JSON Lines (NDJSON) फ़ाइलों को फ़ॉर्मेट करें और JSON तथा JSONL के बीच कन्वर्ट करें। हर लाइन वैलिडेट करें और NDJSON स्ट्रीम को pretty-print करें
इनपुट टेक्स्ट
फ़ॉर्मेटेड आउटपुट
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 भी कहा जाता है) के साथ काम करने के लिए एक मुफ़्त ब्राउज़र-आधारित टूल है। यह हर लाइन को pretty-print करता है, हर रिकॉर्ड को वैलिडेट करता है, और मानक JSON ऐरे तथा JSON Lines फ़ॉर्मेट के बीच दोनों दिशाओं में कन्वर्ज़न करता है।
JSON Lines LLM ट्रेनिंग डेटासेट, OpenAI-शैली के बैच API, स्ट्रक्चर्ड लॉग और इवेंट स्ट्रीम — यानी हर उस जगह का de facto मानक है जहाँ रिकॉर्ड एक समय में एक करके आते हैं और उन्हें क्रमिक रूप से प्रोसेस करना होता है। यह फ़ॉर्मेटर तुरंत, प्रति-लाइन वैलिडेशन के साथ मल्टी-मेगाबाइट फ़ाइलों को हैंडल करता है।
सारी प्रोसेसिंग 100% क्लाइंट-साइड होती है। आपके डेटासेट और लॉग फ़ाइलें कभी अपलोड नहीं की जातीं, जिससे यह टूल प्रोप्राइटरी और संवेदनशील डेटा के लिए सुरक्षित रहता है।
पेशेवर EZ Formatter क्यों चुनते हैं
आपका डेटा आपके ब्राउज़र में ही रहता है
अक्सर पूछे जाने वाले प्रश्न
Jsonl Formatter फ़ॉर्मेटिंग के बारे में सामान्य प्रश्नों के उत्तर
JSONL एक ऐसा फ़ॉर्मेट है जिसमें फ़ाइल की हर लाइन में एक पूर्ण, वैध JSON ऑब्जेक्ट होता है। JSON ऐरे के विपरीत, रिकॉर्ड के बीच न कोई कॉमा होता है और न ही कोई रैपिंग ब्रैकेट, जिससे यह स्ट्रीमिंग, अपेंडिंग और लाइन-दर-लाइन प्रोसेसिंग के लिए आदर्श बन जाता है।
अपना JSON ऐरे पेस्ट करें, "JSON → JSONL" मोड पर स्विच करें, और ऐरे का हर एलिमेंट कॉम्पैक्ट JSON की एक लाइन बन जाता है। आउटपुट कॉपी करें और उसे .jsonl फ़ाइल के रूप में सेव करें।
हाँ। हर लाइन को स्वतंत्र रूप से पार्स किया जाता है और अवैध लाइनों की रिपोर्ट उनके सटीक लाइन नंबर के साथ दी जाती है, ताकि बड़ी फ़ाइलों में भी कोई एक गलत रिकॉर्ड आसानी से ढूंढा और ठीक किया जा सके।
हाँ, दोनों नाम एक ही विचार की ओर इशारा करते हैं: newline-delimited JSON। NDJSON की एक औपचारिक स्पेसिफिकेशन भी है जिसमें UTF-8 और newline कन्वेंशन शामिल हैं, जिनका यह टूल पालन करता है।
नहीं। फ़ॉर्मेटिंग और कन्वर्ज़न पूरी तरह आपके ब्राउज़र में चलते हैं। आपके डिवाइस से कुछ भी बाहर नहीं जाता।
एक JSON array सभी रिकॉर्ड्स को [] में रखता है, बीच में कॉमा लगाता है, और इसे एक ही document के रूप में parse किया जाना ज़रूरी है; जबकि JSON Lines (NDJSON) हर लाइन पर एक पूरा JSON value लिखता है, बिना किसी wrapper के। GitHub पर ndjson-spec के अनुसार, line-delimited रिकॉर्ड्स को streaming में, एक समय पर एक करके process किया जा सकता है - 2 GB की log फ़ाइल में अगर लाइन 900 ख़राब हो, तो सिर्फ़ वही एक लाइन बर्बाद होती है, लाइन 901+ नहीं।
हर लाइन को RFC 8259 के अनुसार स्वतंत्र रूप से parse किया जाता है, और report में हर failure की exact character position के साथ लाइन नंबर दिए जाते हैं। जो लाइनें parse हो जाती हैं उन्हें consistent indentation के साथ pretty-print किया जाता है, ताकि output पढ़ने योग्य बनते हुए भी valid JSONL ही रहे।
NDJSON, OpenAI की chat completions और embeddings APIs (chunked SSE payloads), BigQuery पर GitHub के bulk dataset exports, Elasticsearch bulk requests, और Google Maps Routes API के लिए streaming format है। JSONL को locally format करने से captured streams को बिना server के ही inspect किया जा सकता है।
प्रामाणिक संदर्भ
मानक और आधिकारिक दस्तावेज़ जो इस टूल के साथ काम करने वाले फ़ॉर्मैट को परिभाषित करते हैं।
NDJSON - Newline Delimited JSON specification
GitHub पर NDJSON विनिर्देश — प्रति पंक्ति एक JSON वैल्यू, स्ट्रीमिंग के लिए डिज़ाइन किया गया।
JSON streaming - Wikipedia
लाइन-डेलिमिटेड JSON, JSON ऐरे से कैसे भिन्न है, और कौन से सिस्टम इसका आदान-प्रदान करते हैं।
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
IETF मानक जो JSON डेटा इंटरचेंज फ़ॉर्मैट और उसके ग्रामर को परिभाषित करता है।
संबंधित टूल्स
JSON फ़ॉर्मेटर
स्मार्ट इंडेंटेशन और सिंटैक्स हाइलाइटिंग के साथ JSON डेटा को फ़ॉर्मेट, वैलिडेट और सुंदर बनाएं
JSON Repair
विकृत, अमान्य या टूटे हुए JSON को तुरंत ठीक करें। अपने ब्राउज़र में ट्रंकेटेड LLM आउटपुट, गुम कॉमा, बिना कोट्स वाली keys और trailing commas रिपेयर करें
JSON मिनिफायर
JSON को ऑनलाइन मिनिफाई करें: व्हाइटस्पेस हटाएँ और अपने JSON को प्रोडक्शन APIs और configs के लिए कॉम्पैक्ट करें, सीधे अपने ब्राउज़र में