YAML ↔ JSON ↔ TOML pārveidotājs (savstarpēja pārveidošana, pārlūkā)

Pārveidojiet YAML, JSON un TOML abos virzienos. Ielīmējiet tekstu un uzreiz saņemiet formatētu izvadi.

YAML JSON TOML pārveidošana pilnībā notiek jūsu pārlūkā, un jūsu ievade nekad netiek sūtīta uz serveri.

Bez augšupielādes serverī (tikai pārlūkā)
Automātiska pārveidošana (jebkurā laikā pārslēdzieties uz manuālo režīmu)
Gatavs kopēšanai un lejupielādei

Kā pārveidot YAML JSON TOML

  1. Ielīmējiet tekstu, ko vēlaties pārveidot.
  2. Izvēlieties ievades formātu (vai izmantojiet automātisko noteikšanu) un izvades formātu.
  3. Nokopējiet vai lejupielādējiet rezultātu.

Pārveidošanas modeļi

yaml uz json (YAML -> JSON)

Pārveidojiet YAML konfigurāciju uz JSON API un rīkojumprogrammu vajadzībām.

json uz yaml (JSON -> YAML)

Pārveidojiet JSON uz YAML vieglāk lasāmiem konfigurācijas failiem.

json uz toml (JSON -> TOML)

Pārveidojiet JSON uz TOML lietojumprogrammas iestatījumiem.

Piemērs

YAML -> JSON

Ievade

app:
  name: demo
  enabled: true
  retries: 3

Izvade

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

JSON -> TOML

Ievade

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

Izvade

title = "demo"
timeout = 30

BUJ

Vai YAML enkuri un aliasi var tikt pārveidoti?

Jā, taču enkuri un aliasi var tikt izvērsti vai pazust, jo JSON un TOML neatbalsta līdzvērtīgu atsauču modeli.

Vai vērtību tipi (skaitlis/virkne) pārveidošanas laikā var mainīties?

Jā. YAML netiešā tipēšana var pārinterpretēt tādas vērtības kā "01" vai yes/no/on/off. Ja vajag, citējiet vērtības skaidri.

Kāds rakstzīmju kodējums tiek izmantots?

Tiek pieņemts UTF-8. Japāņu un cits daudzbaitu teksts tiek apstrādāts bez izmaiņām.

Vai komentāri tiek saglabāti?

Nē. Komentāri netiek saglabāti round-trip pārveidošanā, īpaši tāpēc, ka JSON komentārus neatbalsta.

Vai mana ievade tiek sūtīta uz serveri?

Nē. Pārveidošana pilnībā tiek veikta jūsu pārlūkā.