Format YAML

Format kode YAML agar strukturnya jelas, mudah dibaca, dan diedit

1252 kali digunakan | 5.0 penilaian

Pengaturan Format

Opsi Format

Panduan Penggunaan

1

Masukkan Kode YAML

Tempelkan atau masukkan kode YAML yang perlu diformat ke dalam kotak teks

2

Atur Opsi Format

Pilih apakah perlu memperluas nilai kompleks, mempertahankan komentar, menyortir kunci, dan atur ukuran indentasi sesuai kebutuhan

3

Format atau Kompres

Klik tombol "Format YAML" untuk memperindah kode, atau klik tombol "Kompres YAML" untuk mengurangi spasi dan baris baru

4

Dapatkan Hasil

Setelah pemformatan selesai, Anda dapat menyalin kode atau mengunduh sebagai file YAML

5

Petunjuk Penggunaan

Pastikan yang dimasukkan adalah kode YAML yang valid, jika tidak, mungkin tidak dapat diformat dengan benar. Untuk file besar, mungkin memerlukan waktu pemrosesan yang lebih lama

Pengetahuan Dasar YAML

Apa itu YAML?

YAML (YAML Ain't Markup Language) adalah bahasa serialisasi data yang ramah pengguna, sering digunakan untuk file konfigurasi dan pertukaran data. Dirancang dengan format yang ringkas dan mudah dibaca, sangat cocok untuk struktur data yang memerlukan pengeditan dan pembacaan manual. YAML menggunakan indentasi spasi untuk menunjukkan struktur hierarki data, bukan dengan menggunakan tanda kurung atau tag.

Sintaks Dasar YAML

1

Indentasi dan Struktur Hierarki

YAML menggunakan indentasi spasi untuk menunjukkan struktur hierarki data, tidak mendukung tabulasi (Tab). Biasanya menggunakan 2 atau 4 spasi sebagai unit indentasi.

# Contoh indentasi YAML
example:
  level1:
    level2:
      key: value
2

Pasangan Kunci-Nilai

Unit data dasar YAML adalah pasangan kunci-nilai, menggunakan titik dua ditambah spasi (: ) untuk memisahkan kunci dan nilai.

# Contoh pasangan kunci-nilai
name: John Doe
age: 30
title: Software Engineer
3

Daftar dan Array

Gunakan tanda hubung ditambah spasi (- ) untuk menunjukkan item daftar.

# Contoh daftar
fruits:
  - Apple
  - Banana
  - Cherry
  - Date

# Daftar inline
colors: [red, green, blue, yellow]
4

Komentar

YAML menggunakan tanda pagar (#) untuk menunjukkan komentar, konten dari tanda pagar hingga akhir baris akan diabaikan.

# Ini adalah komentar
name: John Doe  # Ini juga komentar

Jenis Data yang Didukung YAML

String

Tidak perlu tanda kutip, tetapi jika mengandung karakter khusus maka memerlukan tanda kutip

simple_string: Hello
quoted_string: "Hello, World!"
multiline: |
  Line 1
  Line 2
  Line 3

Angka

Mendukung bilangan bulat, desimal, notasi ilmiah, dll

integer: 42
float: 3.14
scientific: 6.022e23

Boolean

Mewakili benar atau salah

active: true
enabled: false

Nilai Kosong

Mewakili kosong atau tidak terdefinisi

empty_value: null
another_empty: ~

Fitur Lanjutan YAML

1

Anchor dan Referensi

Menggunakan anchor (&) dan referensi (*) dapat mengulang data, menghindari definisi berulang.

2

Merge Key

Menggunakan merge key (<<) dapat menggabungkan konten satu pemetaan ke pemetaan lain.

3

String Multibaris

YAML menyediakan berbagai cara untuk menangani string multibaris, termasuk mempertahankan baris baru (|) dan melipat baris baru (>).

Pemberitahuan

API开发平台

快速构建、测试和部署API

推荐工具

Alat Pemformat XML - Alat Gratis Online untuk Mempercantik dan Mengompres Kode XML

Alat pemformat XML online gratis yang mendukung fungsi seperti mempercantik kode XML, kompresi, validasi, dan lainnya, membuat kode XML Anda lebih standar dan mudah dibaca. Menyediakan pratinjau pemformatan secara real-time dan mendukung berbagai opsi format XML.

XML ke JSON - Alat Konversi Online Gratis

Alat XML ke JSON dapat menguraikan dan mengonversi string format XML dan string format JSON, serta memformat string yang telah dikonversi.

Alat Online Pemformat dan Kompresi JavaScript - Mempercantik, Mengoptimalkan, dan Mengacak Kode JS

Alat online yang andal untuk memformat dan memampatkan kode JavaScript (JS). Mendukung indentasi kustom (tab atau spasi), pelipatan/ekspansi kode, pembungkusan otomatis, pempercantik satu klik, serta kompresi/obfuscation skrip JS yang efisien—membantu pengembang meningkatkan keterbacaan kode, memperkecil ukuran file, dan mengoptimalkan performa situs web.

Konverter YAML ke JSON - Kotak Alat Online Gratis

Alat konversi dua arah format YAML (YML) dan JSON secara online, mendukung konversi dua arah antara data YAML dan JSON, serta mendukung validasi apakah data format YAML dan JSON yang dimasukkan benar.

Pemformatan YAML - Alat YAML Online Gratis

Alat pemformatan dan pemperindahan YAML online gratis yang mendukung penyesuaian indentasi otomatis, penyorotan sintaksis, dan menghapus spasi ekstra, membuat kode YAML Anda jelas dan mudah dibaca. Tidak perlu instalasi, pemformatan satu klik untuk meningkatkan keterbacaan dan efisiensi pemeliharaan file YAML!