Conversation logs, evaluation sets, training data aur bulk jobs — sab aakhir mein JSONL mein utarte hain, aur ye un tareekon se tootta hai jinse saamanya JSON nahi tootta. Pachaas hazaar achhi lines ke beech ek kharab line; ant mein ek khaali line; ya aisi file jo asal mein har line ke ant mein comma wala saja hua array hai. Chaalis megabyte ki file par "invalid JSON" kehne se kisi ka bhala nahi hota, isliye yahaan sab kuchh line-dar-line bataya jaata hai, usi sankhya ke saath jo editor dikhata hai. Khaali lines error ginne ke bajaye chhod di jaati hain, aur JSONL ka bhes dhare array ko pehchankar ek click mein badalne ka vikalp diya jaata hai.
Features
Har failure apni line number par
Khaali lines chhootti hain par kramaank nahi hilta
JSONL ki tarah paste kiya saja hua array pehchankar badalta hai
Sabhi records ki keys, aur kitne records unhe rakhte hain
Saari lines fail ho rahi hain. — Ye shayad saja hua JSON array hai, JSONL nahi. Ye sthiti pehchani jaati hai aur badalne ka vikalp diya jaata hai.
Line numbers mere editor se nahi milte. — Milne chahiye — padhte samay khaali lines chhodi jaati hain par kramaank nahi hilta.
Mere chhantai path se kuchh nahi milta. — Paths dot se alag hote hain aur arrays ke liye digits: messages.0.content. Chhantai ke upar ki key list dikhati hai ki asal mein kya hai.
Bahut badi file dheemi hai. — Sab kuchh browser mein padha jaata hai, isliye bahut badi file memory se bandhi hai. Intezaar se behtar hai use baant lena.
Aksar pooche jaane wale sawaal
JSONL kya hai?
Har line par ek poora JSON value, beech mein comma nahi aur chaaron or brackets nahi. Ye stream aur append karne mein achha hai, isiliye logs aur datasets isi ka istemaal karte hain, aur ek kharab line poori file ko invalid nahi karti.
Meri file JSONL jaisi dikhti hai phir bhi fail kyun hai?
Lagbhag hamesha isliye ki wo saja hua array hai: ek object kai lines mein phaila, har line ke ant mein comma. Wo valid JSON hai aur valid JSONL nahi, aur yahaan ise pehchankar badalne ka vikalp milta hai.
Path se chhantai kaise kaam karti hai?
Dot se alag hue hisse, arrays ke liye digits. Us path ka value case ki parwah kiye bina substring ki tarah khoja jaata hai.
Kya ant ki khaali lines samasya hain?
Nahi. Line break se khatam hoti file saamanya aur sahi hai; khaali lines alag gini jaati hain aur kabhi error nahi bataayi jaatin.
Kya meri file upload hoti hai?
Nahi. Sab kuchh browser mein padha jaata hai, aur JSONL mein aam taur par jo hota hai use dekhte hue ye maayne rakhta hai: conversation logs aur training data kisi team ki sabse sanvedanshil files mein hain.
Related tools
Dataset Validator — chat roop ka JSONL dataset un errors ke liye jaanchiye jo training gira dein.