Ekspor JSON berukuran puluhan MB sering membuat editor teks dan alat daring membeku, padahal proses parsing sendiri hanya butuh beberapa ratus milidetik. Kami mengukur waktu dan memori di setiap tahap untuk sampel 45 MB berisi 500.000 rekaman, menunjukkan bahwa biaya sesungguhnya ada pada jumlah baris dan node, lalu menyusun tabel pemilihan alat berdasarkan ukuran file: tampilan daring, baris perintah, pemrosesan stream, dan aplikasi desktop.
Menengah±6 menit bacaDiperbarui 2026-11-07
Memberikan seluruh file .jsonl ke JSON.parse lalu menerima error hampir tidak pernah berarti file rusak — artinya strategi membaca yang salah. Panduan ini mencakup cara standar memeriksa dan membaca JSONL baris demi baris, perintah konversi dua arah dengan array JSON, tabel enam jenis baris rusak, dan cara benar mengonsumsi NDJSON dari respons HTTP streaming.
Menengah±9 menit bacaDiperbarui 2026-11-06
Skema tidak berakhir saat ditulis — di situlah degradasi dimulai. Satu salah ketik diam-diam melonggarkan validasi, satu refaktoring memecahkan semua fixture. Panduan ini membedah susunan pengujian kontrak yang bisa dilaksanakan: fixture positif, negatif dan snapshot, lint skema itu sendiri, kompilasi sekali dengan penggunaan ulang, dan empat gerbang CI yang mengubah pecahnya kontrak menjadi build merah.
Menengah±8 menit bacaDiperbarui 2026-11-05
Sembilan eksperimen pada konverter nyata: strategi "kunci dari baris pertama" kehilangan kolom secara diam-diam, null, ketiadaan, dan string kosong semuanya menjadi sel kosong, bilangan bulat 20 digit kehilangan presisi sejak JSON.parse, dan titik dalam kunci membuat dua jalur berbeda bertabrakan di kolom yang sama. Bagaimana header dibangun, nilai mana yang terdistorsi, dan bagaimana memilih strategi sesuai penggunaan di hilir.
Lanjutan±6 menit bacaDiperbarui 2026-11-04