Formatowanie YAML

Formatuj kod YAML, aby mieć jasną strukturę, łatwy w czytaniu i edycję

1106 korzystań | 5.0 ocena

Ustawienia formatowania

Opcje formatowania

Instrukcje użytkowania

1

Wprowadź kod YAML

Wklej lub wprowadź kod YAML do sformatowania w polu tekstowym

2

Ustaw opcje formatowania

Wybierz opcje zgodnie z potrzebami: rozwijanie złożonych wartości, zachowywanie komentarzy, sortowanie kluczy i ustawienie wielkości wcięcia

3

Formatuj lub kompresuj

Kliknij przycisk "Formatuj YAML" aby ulepszyć kod lub przycisk "Kompresuj YAML" aby zredukować spacje i przejścia do nowej linii

4

Pobierz wynik

Po zakończeniu formatowania możesz skopiować kod lub pobrać go jako plik YAML

5

Wskazówki użytkowania

Upewnij się, że wprowadzony kod YAML jest ważny, w przeciwnym razie może nie zostać prawidłowo sformatowany. Dla dużych plików może być potrzebny dłuższy czas przetwarzania

Podstawowa wiedza o YAML

Czym jest YAML?

YAML (YAML Ain't Markup Language) to przyjazny dla ludzi język serializacji danych, często używany do plików konfiguracyjnych i wymiany danych. Zaprojektowany jest w czytelnym formacie, który jest szczególnie odpowiedni dla struktur danych wymagających ręcznej edycji i czytania. YAML używa wcięć spacji do reprezentowania struktury hierarchicznej danych, zamiast nawiasów lub znaczników.

Podstawowa składnia YAML

1

Wcięcia i struktura hierarchiczna

YAML używa wcięć spacji do reprezentowania struktury hierarchicznej danych, nie obsługuje znaków tabulacji (Tab). Zwykle używa się 2 lub 4 spacji jako jednostki wcięcia.

# Przykład wcięcia YAML
example:
  level1:
    level2:
      key: value
2

Pary klucz-wartość

Podstawową jednostką danych w YAML jest para klucz-wartość, która używa dwukropka z spacją (: ) do rozdzielenia klucza i wartości.

# Przykład par klucz-wartość
name: John Doe
age: 30
title: Software Engineer
3

Listy i tablice

Użyj myślnika z spacją (- ) do reprezentowania elementów listy.

# Przykład listy
fruits:
  - Apple
  - Banana
  - Cherry
  - Date

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

Komentarze

YAML używa znaku krzyżyka (#) do reprezentowania komentarzy, treść od krzyżyka do końca linii jest ignorowana.

# To jest komentarz
name: John Doe  # To również jest komentarz

Obsługiwane typy danych YAML

Ciągi znaków

Nie wymagają cudzysłowów, ale potrzebują ich jeśli zawierają znaki specjalne

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

Liczby

Obsługują liczby całkowite, zmiennoprzecinkowe, notację naukową itp.

integer: 42
float: 3.14
scientific: 6.022e23

Wartości logiczne

Reprezentują prawdę lub fałsz

active: true
enabled: false

Puste wartości

Reprezentują wartość pustą lub niezdefiniowaną

empty_value: null
another_empty: ~

Zaawansowane funkcje YAML

1

Klucze kotwice i odwołania

Korzystając z kluczy kotwice (&) i odwołania (*) można ponownie używać danych, unikając powtarzania definicji.

2

Scalanie kluczy

Korzystając z klucza scalania (<<) można scalić zawartość jednego mapowania z innym.

3

Wielolinijkowe ciągi znaków

YAML oferuje多种方式处理wielolinijkowe ciągi znaków, w tym zachowywanie znaków końca linii (|) i zwiniecie znaków końca linii (>).

Anuncie tutaj

推荐工具

Narzędzia do formatowania XML - Darmowe narzędzie online do upiększania i kompresji kodu XML

Darmowe narzędzie do formatowania XML online, które obsługuje funkcje takie jak upiększanie kodu XML, kompresja, walidacja itp., dzięki czemu Twój kod XML jest bardziej standardowy i czytelny. Udostępnia podgląd formatowania w czasie rzeczywistym i obsługuje wiele opcji formatowania XML.

XML na JSON - Darmowe narzędzie do konwersji online

Narzędzie XML na JSON może analizować i konwertować ciągi znaków w formacie XML i JSON, oraz formatować przekonwertowane ciągi.

Narzędzie online do formatowania i minifikacji JavaScriptu – Ulepsz, zoptymalizuj i zaciemnij kod JS

Potężne narzędzie online do formatowania i kompresji kodu JavaScript (JS). Obsługuje niestandardowe wcięcia (tabulatory lub spacje), zwijanie/rozwijanie kodu, automatyczne zawijanie wierszy, jednoklikowe ulepszanie oraz wydajną kompresję/obfuskację skryptów JS, pomagając programistom poprawiać czytelność kodu, zmniejszać rozmiar plików i optymalizować wydajność strony internetowej.

Konwerter YAML na JSON - Darmowe Narzędzia Online

Online narzędzie do obustronnej konwersji formatów YAML (YML) i JSON, obsługujące obustronną konwersję danych YAML i JSON, a także walidację poprawności wprowadzonych danych w formacie YAML i JSON.

Formatowanie YAML - Darmowe Narzędzie YAML Online

Darmowe online narzędzie do formatowania i upiększania YAML, obsługujące automatyczne dostosowywanie wcięć, podświetlanie składni oraz usuwanie dodatkowych spacji, dzięki czemu Twój kod YAML jest czytelny i łatwy do przeczytania. Bez instalacji, formatowanie jednym kliknięciem, aby poprawić czytelność i wydajność obsługi plików YAML!