YAML ↔ JSON ↔ TOML átalakító (kölcsönös átalakítás, böngészőben)

Alakítsa a YAML-t, JSON-t és TOML-t kölcsönösen egymásba. Illesszen be szöveget, és azonnal kapjon formázott kimenetet.

A YAML/JSON/TOML átalakítás teljesen a böngészőben történik, a bemenet soha nem kerül szerverre.

Nincs szerveres feltöltés (csak böngészős feldolgozás)
Automatikus átalakítás (bármikor átválthat kézi módra)
Másolás és letöltés azonnal elérhető

YAML / JSON / TOML átalakítása

  1. Illessze be az átalakítani kívánt szöveget.
  2. Válasszon bemeneti formátumot (vagy használja az automatikus felismerést) és kimeneti formátumot.
  3. Másolja vagy töltse le az eredményt.

Átalakítási minták

YAML-ből JSON-ba (YAML -> JSON)

YAML-konfiguráció átalakítása JSON-ná API-khoz és eszközökhöz.

JSON-ból YAML-ba (JSON -> YAML)

JSON átalakítása YAML-lá a könnyebben olvasható konfigurációs fájlokhoz.

JSON-ból TOML-ba (JSON -> TOML)

JSON átalakítása TOML-lá alkalmazásbeállításokhoz.

Minta

YAML -> JSON

Bemenet

app:
  name: demo
  enabled: true
  retries: 3

Kimenet

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Bemenet

{"title":"demo","timeout":30}

Kimenet

title = "demo"
timeout = 30

GYIK

Átalakíthatók a YAML-horgonyok és aliasok?

Igen, de a horgonyok és aliasok kibomolhatnak vagy elveszhetnek, mert a JSON és a TOML nem támogat azonos hivatkozási modellt.

Megváltozhatnak az értéktípusok (szám/sztring) átalakítás közben?

Igen. A YAML implicit típuskezelése újraértelmezheti az olyan értékeket, mint az "01" vagy a yes/no/on/off. Ha fontos, idézze őket expliciten.

Milyen karakterkódolást használ?

UTF-8-at feltételez. A magyar, japán és más többbájtos szövegek változatlanul kezelhetők.

Megmaradnak a megjegyzések?

Nem. A megjegyzések nem maradnak meg a körkörös átalakítás során, különösen azért, mert a JSON nem támogatja őket.

Elküldődik a bemenet szerverre?

Nem. Az átalakítás teljesen a böngészőben történik.