JSON → TOML
Mengonversi JSON ke TOML untuk file konfigurasi ekosistem Rust/Python seperti Cargo.toml, pyproject.toml, dan pengaturan Hugo.
Seret file ke sini atau klik
Ctrl+V untuk tempel dari papan klip
Cara mengonversi JSON ke TOML
- 1Unggah file JSON Anda dengan menarik, mengklik, atau menempel.
- 2Sesuaikan pengaturan kualitas jika diperlukan.
- 3Klik 'Konversi Sekarang' dan tunggu konversi selesai.
- 4Unduh file TOML Anda yang sudah dikonversi.
Tentang konversi JSON ke TOML
JSON adalah format pertukaran data tujuan umum berdasarkan standar RFC 8259, hanya dengan enam tipe data dasar. Tidak mendukung komentar atau tipe tanggal asli. TOML adalah format yang dirancang untuk skenario konfigurasi, secara asli mendukung tipe tanggal, dan digunakan oleh konfigurasi Rust Cargo dan Python pyproject, sehingga ada kebutuhan untuk konversi format.
Semua nama kunci dan struktur bersarang dipertahankan sepenuhnya setelah konversi. JSON tidak mendukung komentar asli, jadi komentar di JSON asli tidak akan dipertahankan. Tanggal yang disimpan sebagai string JSON akan diubah menjadi tipe tanggal asli TOML. Perubahan ukuran bervariasi tergantung pada struktur data asli.
Konversi ini cocok untuk mengubah konfigurasi antarmuka format JSON menjadi format yang dapat digunakan untuk Rust Cargo.toml dan Python pyproject.toml. Hasil konversi sesuai dengan spesifikasi TOML v1.0 dan dapat dibaca normal oleh sebagian besar alat yang mendukung parsing TOML.
JSON vs TOML: perbandingan teknis
| Fitur | JSON | TOML |
|---|---|---|
| Dirilis | 2001 | 2013 |
| Pengembang | Douglas Crockford | Tom Preston-Werner |
FAQ tentang JSON → TOML
Apakah data akan hilang setelah konversi
Tipe data yang didukung secara asli oleh JSON tidak akan hilang setelah konversi. JSON tidak secara asli mendukung komentar dan tipe tanggal, jadi komentar asli tidak dapat dipertahankan, tetapi tanggal berformat string dapat diubah menjadi tipe tanggal asli TOML.
Apakah nama kunci JSON asli dapat dipertahankan
Semua nama kunci JSON yang valid dapat dipertahankan sepenuhnya. Selama konversi, menurut aturan sintaks TOML, struktur bersarang JSON dipetakan ke tabel TOML level yang sesuai, dan nama kunci asli tidak dimodifikasi.
Berapa ukuran file maksimum yang didukung untuk konversi
Batas konversi file tunggal alat ini adalah 50MB, dan hanya satu file yang dapat dikonversi sekaligus. Ini memenuhi persyaratan ukuran file konfigurasi konvensional dan file data. File yang melebihi batas akan ditolak.
Apakah file yang diunggah akan disimpan
File diunggah ke server melalui HTTPS untuk konversi. Setelah konversi selesai, server segera menghapus file sumber dan file keluaran, tidak menyimpan file apa pun, jadi privasi terjamin.