Formatter TOML

Parse dan tulis ulang TOML dalam tata letak ternormalisasi dengan smol-toml. Error tampil dengan baris dan kolom. Catatan: komentar dihapus dan sebagian nilai dinormalkan.

TOML di-parse lalu ditulis ulang: komentar dihapus dan nilai ditulis dalam bentuk yang dinormalisasi (misalnya waktu diberi milidetik).

Keluaran

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Alat Terkait

Lihat Semua

Apa itu Formatter TOML?

Formatter TOML mem-parse dokumen TOML dan menulisnya kembali dalam tata letak ternormalisasi: key = value dengan satu spasi, tabel dipisahkan baris kosong, dan array of tables ditulis sebagai [[name]]. Ia juga berfungsi sebagai pemeriksa sintaks TOML. Karena ia men-serialisasi ulang data hasil parse, komentar dihapus dan sebagian nilai ditulis ulang dalam bentuk kanonik.

Cara menggunakan Formatter TOML

  1. Tempel TOML ke kotak input atau klik Muat contoh.
  2. Klik Format (keluaran juga diperbarui saat Anda mengetik).
  3. Jika ada error sintaks, perbaiki pada baris dan kolom yang dilaporkan.
  4. Salin atau unduh hasilnya, lalu tambahkan kembali komentar yang Anda butuhkan.

Contoh

Masukan
title="x"
[owner]
name="T"
Keluaran
title = "x"

[owner]
name = "T"

Kapan menggunakan Formatter TOML

Pakai untuk memeriksa sintaks TOML atau menormalkan file hasil generate. Jangan pakai pada file yang dipelihara manual dengan komentar yang Anda butuhkan (Cargo.toml, pyproject.toml) kecuali Anda menambahkannya kembali, karena komentar tidak bisa bertahan dalam siklus parse/serialisasi.

Cara kerja Formatter TOML

Dokumen di-parse dengan smol-toml (TOML 1.0) menjadi data dan diserialisasi lagi dengan stringify. Pasangan key/value sederhana muncul lebih dulu, diikuti tabel dan array of tables. String diberi kutip ulang, array dicetak sebagai [ 1, 2 ], dan date-time ditulis dalam bentuk RFC 3339 ternormalisasi (misalnya 07:32:00-08:00 menjadi 07:32:00.000-08:00).

Kasus Penggunaan Umum

  • Memeriksa error sintaks pada Cargo.toml atau pyproject.toml
  • Menormalkan TOML buatan skrip
  • Mengubah inline table menjadi bagian yang terbaca
  • Menemukan key ganda atau nilai tidak valid

Catatan Keamanan

Semuanya berjalan secara lokal di browser Anda; kode yang Anda tempel tidak diunggah.

Pertanyaan Umum

Mengapa komentar saya hilang?

Alat ini mem-parse TOML menjadi data dan menulisnya kembali; komentar bukan bagian dari data, sehingga hilang.

Mengapa tanggal saya mendapat .000?

Date-time diserialisasi dalam bentuk kanonik dengan milidetik.

Versi TOML mana yang didukung?

TOML 1.0.

Jelajahi kategori lainnya