Alat developer / 17

Konverter JSON ke TOML / TOML ke JSON

Konversikan objek JSON menjadi sintaks konfigurasi TOML atau parsing string TOML menjadi payload objek JSON.

Konverter JSON ke TOML / TOML ke JSON: TOEA mengurai kunci data, angka, boolean, array, dan tabel menjadi struktur TOML atau JSON yang sesuai. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan

Yang tidak dapat dinyatakan TOML

TOML tidak memiliki null, sehingga key bernilai null tidak dimasukkan ke output, dan entri null dihapus dari array. Sebagian besar program menganggap key yang tidak ada sebagai belum disetel, tetapi periksa reader yang membedakan key yang tidak ada dari key yang kosong. Level teratas harus berupa objek karena file TOML selalu merupakan table. Tanggal tetap menjadi string berkuotasi, bukan berubah menjadi nilai tanggal-waktu bawaan TOML; hapus kuotasi dari nilai seperti 2024-05-01T09:00:00Z jika reader mengharapkan tanggal sungguhan.

Nesting dan nama key

Objek bersarang menjadi section table pada kedalaman apa pun, dinamai berdasarkan path-nya: server.tls ditulis di bawah header [server.tls]. Array yang semua itemnya berupa objek menjadi rangkaian section [[name]], satu per item. Objek di dalam array campuran ditulis sebagai inline table, { a = 1 }. Key yang terdiri dari huruf, angka, _, dan - ditulis tanpa kuotasi; key lain, seperti yang memiliki spasi atau titik, diberi kuotasi, seperti "my key" = 1.

Arah TOML ke JSON membaca nilai satu baris, header [table] dan [a.b] bertitik, serta section [[array]]. String multi-baris dan inline table tidak dibaca, sehingga round trip paling baik dilakukan untuk file berbentuk konfigurasi.

Cara menggunakannya

  1. Tempelkan string JSON atau TOML Anda.
  2. Pilih arah konversi (JSON → TOML atau TOML → JSON).
  3. Salin outputnya.

Privasi & batasan

Data konfigurasi tetap sepenuhnya berada di browser Anda.

Alat terkait

Pertanyaan umum

Struktur TOML apa saja yang didukung?

JSON ke TOML menulis pasangan kunci-nilai, array, tabel bertingkat pada kedalaman apa pun sebagai bagian [a.b], serta array objek sebagai bagian [[table]]. TOML ke JSON membaca pasangan kunci-nilai satu baris, header [table] dan [a.b] bertitik, serta bagian [[table]]; tabel inline dan string multibaris tidak dapat dibaca.

Alat gratis · berjalan di browser anda · tanpa perlu akun