Jak używać
Wklej YAML używający spacji do wcięć. Konwertuj pokazuje JSON. Taby, anchory, aliasy i tagi są odrzucane z wyjaśnieniem.
Przykład
Przykładowe mapowanie staje się obiektem JSON.
Wejście
name: Ada Lovelace
fields:
- mathematics
- computing
born: 1815
Wyjście
{
"name": "Ada Lovelace",
"fields": [
"mathematics",
"computing"
],
"born": 1815
}
Jak to działa
Parser czyta wcięcia, mapowania, sekwencje, cytowane łańcuchy, komentarze, wartości logiczne, null i liczby. Wartości JSON w stylu przepływu, takie jak [1, 2], są akceptowane, gdy są poprawnym JSON.
Częste błędy
- Do wcięć użyto tabulatorów Zamień tabulatory na spacje.
- Wiersz używa & lub * Kotwice i aliasy nie są obsługiwane. Powtórz wartość.
- Struktura jest niejednoznaczna Wstaw spację po każdym dwukropku.
Ograniczenia
To nie jest pełna implementacja YAML 1.1. yes, no, on i off pozostają łańcuchami, żeby nie stawały się po cichu wartościami logicznymi. Wiele dokumentów w jednym pliku nie jest obsługiwane.
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
Dlaczego yes nie zamienia się w true?
Tylko true, false, null i ~ mają tu szczególne znaczenie. Dzięki temu konwersja jest przewidywalna.