Narzędzia deweloperskie

Konwerter JSON na YAML

Konwertuj JSON na czytelny dokument YAML bez zmiany danych.

Konwerter JSON na YAML workspace

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.