Jak używać
Wklej JSON i wybierz Konwertuj. Stringi, które można pomylić z booleanami, liczbami lub znakami interpunkcyjnymi YAML, są cytowane.
Przykład
Obiekt z listą staje się mapowaniem i sekwencją YAML.
Wejście
{"name":"Ada Lovelace","fields":["mathematics","computing"],"born":1815}
Wyjście
name: Ada Lovelace
fields:
- mathematics
- computing
born: 1815
Jak to działa
Narzędzie parsuje JSON, a następnie zapisuje mapowania i sekwencje z dwuspacjowym wcięciem. Nie wywołuje zdalnego formatera.
Częste błędy
- Parser JSON zgłasza błąd Najpierw popraw JSON. YAML powstaje dopiero po poprawnym sparsowaniu dokumentu.
- Łańcuch dostał cudzysłowy Cudzysłowy są dodawane, gdy tekst byłby inaczej odczytany jako liczba, wartość logiczna lub specjalny token YAML.
Ograniczenia
Kotwice, tagi i własne schematy nie są generowane. Kolejność kluczy wynika z obiektu JSON. To podzbiór YAML zgodny z JSON, a nie pełny linter YAML 1.2.
Prywatność
Tekst, który wklejasz, jest przetwarzany w Twojej przeglądarce. PepsTools go nie otrzymuje, nie przechowuje ani nie wysyła do innej usługi.
Pytania
Czy YAML jest bezpieczny do wczytania w każdym języku?
Używa zwykłych mapowań, sekwencji i skalarów. Ładowarki traktujące yes lub no jako wartości logiczne wykraczają poza ten podzbiór. To narzędzie jawnie zapisuje true, false i null.