ConvertLab.cloud

Czym jest plik YAML?

YAML — konfiguracja czytelna dla człowieka

Użyj formatu YAML

Konkretny przykład

Przygotuj JSON z pliku YAML dla narzędzia, które oczekuje JSON.

Przydatne kontrole

Komentarze, kotwice i typy domyślne nie mają wszystkich odpowiedników. Sprawdź znaczenie wartości po konwersji.

Wybierz konwersję

Zachowaj oryginał i otwórz wynik w oprogramowaniu lub na urządzeniu, które będzie go używać.

Twoje pytania dotyczące tego formatu

Dlaczego mój JSON zmienia strukturę na CSV?

CSV reprezentuje tabelę wierszy i kolumn. JSON może zawierać zagnieżdżone obiekty i listy, które nie przekładają się bezpośrednio. Utwórz kopię, sprawdź, jak pola są reprezentowane i zachowaj JSON, jeśli Twój sposób użycia wymaga zachowania całej jego struktury.

Jak uniknąć utraty zer na początku identyfikatorów?

Podczas otwierania pliku CSV w arkuszu kalkulacyjnym, zaimportuj kolumny z identyfikatorami jako tekst. Automatyczne otwieranie może zamienić 00123 na 123. Sprawdź również daty i separatory dziesiętne przed ponownym zapisaniem.

Czy mogę przekonwertować plik zawierający tajemnice?

Usuń hasła, klucze API i inne tajemnice przed wysłaniem przykładu do serwisu lub wsparcia. Przetwarzanie plików odbywa się online. Dla danych, które nie mogą opuścić Twojego urządzenia, użyj odpowiedniego narzędzia lokalnego.

Dlaczego wszystkie wyjścia nie są dostępne?

Formatów nie można wymieniać we wszystkich przypadkach. ConvertLab wyświetla konwersje ze swojego katalogu; zmiana rozszerzenia nie zmienia zawartości. Specjalistyczne wyjścia, takie jak niektóre eksporty XML lub arkusze kalkulacyjne, są oznaczone jako NoLimit.

01

Co to jest?

YAML to format konfiguracyjny zaprojektowany tak, by był łatwy do odczytania i zapisania przez człowieka. Brak nawiasów klamrowych, brak znaczników — strukturę wyznacza wcięcie, podobnie jak w liście punktowanej.

Dopuszcza komentarze, co czyni go formatem z wyboru dla plików konfiguracyjnych — tam, gdzie JSON, który ich zabrania, bywa po prostu niewygodny.

02

Historia i pochodzenie

YAML pojawia się w 2001 roku, z wyraźną ambicją bycia bardziej czytelnym niż XML i bardziej elastycznym niż istniejące formaty konfiguracyjne.

Na dobre zadomowił się w narzędziach nowoczesnego programisty: integracja ciągła, orkiestracja kontenerów, automatyczne wdrożenia. Dzisiejszy inżynier pisze w nim praktycznie codziennie.

03

Dlaczego jest przydatny

Bardzo czytelny, bardzo zwięzły, dopuszcza komentarze i elegancko obsługuje struktury zagnieżdżone.

Jest technicznie nadzbiorem JSON-a: każdy plik JSON jest jednocześnie poprawnym plikiem YAML.

04

Ograniczenia i wady

Wcięcie ma znaczenie, a tabulator jest zabroniony: jedna spacja za dużo lub źle postawiona, i plik zmienia sens albo staje się nieprawidłowy.

Jego automatyczne konwersje typów to znany pułapek: w starszych wersjach wartość NO — kod Norwegii — była interpretowana jako wartość logiczna „fałsz”. Tego typu niespodzianki przyniosły formatowi opinię niejednoznacznego.

05

Wskazówki

YAML sprawdza się doskonale do konfiguracji pisanej ręcznie. Do wymiany danych między maszynami warto przekonwertować go na JSON: bardziej rygorystyczny, bardziej przewidywalny, bez dwuznaczności typów.

Zawsze ujmuj w cudzysłów wartości, które mogłyby zostać źle zinterpretowane: tak, nie, on, off, oraz wszystko, co przypomina liczbę, a nią nie jest.

Przekonwertuj swój plik YAML w kilka sekund na naszych bezpiecznych serwerach we Francji.

Konwertuj YAML