Pengonversi TOML ke JSON

Tempel TOML dari Cargo.toml, pyproject.toml, atau konfigurasi aplikasi dan konversikan menjadi JSON yang mudah dibaca untuk skrip, audit, dan pekerjaan migrasi.

Semua konversi data terjadi secara lokal di browser Anda. Tidak ada JSON, CSV, YAML, XML, atau TOML yang dikirim ke server kami.
TOMLJSON

Contoh singkat

Mengonversi konfigurasi TOML menjadi JSON yang diformat

TOML membantu ketika konfigurasi dari proyek Rust, pengemasan Python, file OpenAI Codex config.toml, pengaturan situs statis, atau konfigurasi aplikasi perlu diperiksa oleh skrip berbasis JSON, klien API, alat validasi, atau pemeriksaan migrasi. Konverter mengurai TOML dan menulis JSON dengan indentasi.

TOML dirancang untuk konfigurasi, sementara JSON adalah format data umum. Tabel, array tabel, dan nilai skalar dapat dipetakan dengan baik, tetapi komentar dan pemformatan tidak bertahan dalam konversi.

Contoh TOML yang layak diperiksa sebagai JSON

  • Cargo.toml metadata ketika skrip rilis mengharapkan data paket sebagai JSON.
  • pyproject.toml dependensi atau pengaturan alat sebelum memindahkannya ke pipeline lain.
  • OpenAI Codex config.toml cuplikan ketika Anda ingin memeriksa tabel model, provider, sandbox, atau trusted-project.
  • Konfigurasi aplikasi dengan tabel bersarang dan array yang membutuhkan tinjauan cepat dalam JSON.

Hal yang perlu ditinjau setelah konversi

  • Komentar dan spasi yang menjelaskan file TOML asli.
  • Kunci bertitik dan tabel yang menjadi objek JSON bersarang.
  • Array tabel yang menjadi array JSON berisi objek.
  • Nilai tanggal, waktu, dan datetime, yang mungkin diserialisasi sebagai string atau nilai mirip Date tergantung jalur parser.
Catatan tanggal: tinjau tanggal TOML sebelum menggunakan keluaran JSON di produksi. Kombinasi parser dan serializer yang berbeda dapat mempertahankannya sebagai string atau nilai Date.

Konverter terkait

Pergi ke arah sebaliknya? Gunakan Pengonversi JSON ke TOML untuk objek JSON gaya konfigurasi yang dapat direpresentasikan sebagai TOML.

FAQ TOML ke JSON

Apakah komentar TOML dipertahankan dalam JSON?

Tidak. JSON tidak memiliki sintaks komentar, jadi komentar TOML dihapus selama konversi.

Bagaimana tabel TOML direpresentasikan dalam JSON?

Tabel TOML menjadi objek JSON bersarang. Array tabel menjadi array JSON yang berisi objek.

Apa yang terjadi pada nilai tanggal dan waktu TOML?

Nilai tanggal, waktu, dan datetime harus ditinjau setelah konversi karena perilaku parser dapat memengaruhi apakah mereka muncul sebagai string atau nilai yang diserialisasi mirip Date.