Eksport JSON berpuluh MB kerap membekukan penyunting teks dan alat dalam talian, sedangkan penghuraian sendiri hanya mengambil beberapa ratus milisaat. Kami mengukur masa dan memori pada setiap peringkat untuk sampel 45 MB dengan 500,000 rekod, menunjukkan kos sebenar terletak pada bilangan baris dan nod, serta membina jadual pemilihan alat mengikut saiz fail: paparan dalam talian, baris perintah, pemprosesan strim dan aplikasi desktop.
Pertengahan~6 min bacaanDikemas kini 2026-11-07
Memberikan keseluruhan fail .jsonl kepada JSON.parse dan menerima ralat hampir tidak pernah bermakna fail rosak — ia bermakna strategi bacaan salah. Panduan ini meliputi cara standard memeriksa dan membaca JSONL baris demi baris, arahan penukaran dua hala dengan tatasusunan JSON, jadual enam jenis baris rosak dan cara betul mengguna NDJSON daripada respons HTTP streaming.
Pertengahan~9 min bacaanDikemas kini 2026-11-06
Skema tidak berakhir dengan penulisan — di situlah kemerosotan bermula. Satu salah taip senyap mengendurkan pengesahan, satu pemfaktoran semula memecahkan semua fixture. Panduan ini menghuraikan susunan ujian kontrak yang boleh dilaksanakan: fixture positif, negatif dan snapshot, lint skema itu sendiri, pengumpulan sekali dengan penggunaan semula, dan empat gerbang CI yang menukar pecahan kontrak kepada binaan merah.
Pertengahan~8 min bacaanDikemas kini 2026-11-05
Sembilan eksperimen pada penukar sebenar: strategi "kunci rekod pertama" kehilangan medan secara senyap, null, ketiadaan dan rentetan kosong semuanya menjadi sel kosong, integer 20 digit hilang ketepatan seawal JSON.parse, dan titik dalam kunci membuat dua laluan berbeza berlanggar dalam lajur yang sama. Bagaimana pengepala dibina, nilai mana yang terherot dan cara memilih strategi mengikut kegunaan hilir.
Lanjutan~6 min bacaanDikemas kini 2026-11-04