TOML → JSON
Memparsing TOML ke JSON dengan tanggal dan array terjaga, untuk penanganan konfigurasi proyek Rust/Python oleh peralatan JavaScript.
Seret file ke sini atau klik
Ctrl+V untuk tempel dari papan klip
Cara mengonversi TOML ke JSON
- 1Unggah file TOML Anda dengan menarik, mengklik, atau menempel.
- 2Sesuaikan pengaturan kualitas jika diperlukan.
- 3Klik 'Konversi Sekarang' dan tunggu konversi selesai.
- 4Unduh file JSON Anda yang sudah dikonversi.
Tentang konversi TOML ke JSON
TOML adalah format tabel kunci-nilai yang dirancang untuk skenario konfigurasi, secara asli mendukung tipe tanggal, dan digunakan di Cargo.toml dan pyproject.toml. JSON adalah format pertukaran array kunci-nilai tujuan umum, hanya mendukung enam tipe data dasar, dan tidak mendukung komentar atau tipe tanggal asli. Perbedaan skenario antara kedua format menciptakan permintaan konversi.
Konversi ini mempertahankan semua nama kunci, nilai numerik, boolean, dan struktur bersarang. Tipe tanggal TOML diubah menjadi string tanggal standar dalam format JSON. JSON tidak secara asli mendukung komentar, jadi komentar di TOML dihapus selama konversi, dan keluaran adalah struktur JSON standar yang kompatibel dengan RFC 8259.
Konversi ini umumnya digunakan untuk membaca konfigurasi proyek, beradaptasi dengan skrip pengembangan yang hanya mendukung parsing JSON, atau mengekspor konfigurasi dari pyproject.toml dan Cargo.toml ke alat JSON untuk pemrosesan sekunder. Harap konfirmasikan bahwa file sumber dikodekan dalam UTF-8 sebelum konversi.
TOML vs JSON: perbandingan teknis
| Fitur | TOML | JSON |
|---|---|---|
| Dirilis | 2013 | 2001 |
| Pengembang | Tom Preston-Werner | Douglas Crockford |
FAQ tentang TOML → JSON
Apakah data akan hilang setelah konversi
Data struktural tidak akan hilang. Hanya komentar TOML yang dihapus, dan tanggal diubah menjadi string tanggal standar untuk penyimpanan. JSON yang dikonversi sesuai dengan spesifikasi RFC 8259 dan dapat dibaca oleh parser JSON standar mana pun.
Apakah tanggal TOML dapat dipertahankan
Informasi tanggal dapat dipertahankan sepenuhnya. Selama konversi, tanggal asli TOML diubah menjadi string tanggal standar dalam format JSON, tanpa memodifikasi konten numerik tanggal itu sendiri.
Berapa ukuran file maksimum yang didukung
Batas ukuran file tunggal adalah 50MB, dan hanya satu file yang dapat dikonversi sekaligus. File yang melebihi batas ukuran akan ditolak oleh sistem.
Apakah file sumber akan disimpan
Konversi selesai di sisi server, dan file diunggah melalui HTTPS. Setelah konversi selesai, server segera menghapus file sumber dan file keluaran, tidak menyimpan file apapun.