JSON Toolkit

Penukaran Format

Penukaran antara JSON dan YAML, XML, CSV, TypeScript, Java, Go, serta SQL tidak pernah tanpa kehilangan. Yang penting ialah menyatakan dengan jelas di mana kehilangan itu berlaku.

8 artikel

Artikel dalam kategori ini

Sempadan Penukaran JSON ↔ YAML dan XML

Dakwaan bahawa JSON ialah subset YAML hanya menjamin satu arah, dan XML tidak mempunyai pemetaan JSON rasmi sama sekali — segala-galanya bergantung pada konvensyen.

Pertengahan~12 min bacaanDikemas kini 2026-10-30

Menukar JSON kepada dan daripada CSV serta Data Jadual

CSV bersifat dua dimensi, JSON berbentuk pokok. Bahagian sukar penukaran bukan kod — ia ialah memutuskan lebih awal bagaimana tatasusunan diratakan dan bagaimana jenis dikekalkan.

Pemula~10 min bacaanDikemas kini 2026-10-30

JSON kepada YAML melalui Baris Perintah: Empat Perangkap Di Sebalik Satu Arahan yq

Arahan yang paling kerap disalin dalam setiap tutorial, yq -P input.json > output.yaml, masih mengeluarkan JSON pada yq v4. Artikel ini menguji yq v4.44.6, PyYAML 6.0.3 dan js-yaml pada sampel 2.39 MB, menerangkan mengapa sambungan input menentukan format output, dan memberi resipi yang betul untuk penukaran pukal, petikan, inden dan ketepatan integer besar.

Pertengahan~9 min bacaanDikemas kini 2026-11-03

JSON ke CSV: dari mana datangnya pengepala dan mengapa nilai berubah

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

JSON kepada Kelas Java: penjana hanya beri rangka, untuk produksi perlu lima perkara lagi

Tinjauan praktikal tentang apa yang penjana JSON-to-Java sebenarnya keluarkan — nombor jadi Double, objek bersarang jadi kelas dalaman statik, dan tiada anotasi Jackson langsung dihasilkan. Ketepatan wang, penamaan semula medan, pemadaman jenis, medan tidak dikenali dan tarikh ialah lima perkara yang anda sendiri perlu tambah, setiap satu dengan kod sedia salin.

Pertengahan~10 min bacaanDikemas kini 2026-11-04