YAML ↔ JSON ↔ TOML კონვერტორი (ურთიერთგარდაქმნა, ბრაუზერში)

YAML, JSON და TOML ორივე მიმართულებით გარდაქმენით. ჩასვით ტექსტი და მყისიერად მიიღეთ ფორმატირებული შედეგი.

YAML JSON TOML გარდაქმნა მთლიანად თქვენს ბრაუზერში სრულდება და თქვენი შეყვანა არასოდეს იგზავნება სერვერზე.

სერვერზე ატვირთვა არ არის (მხოლოდ ბრაუზერში დამუშავება)
ავტომატური გარდაქმნა (ნებისმიერ დროს ხელით რეჟიმზე გადართვა)
კოპირებისა და ჩამოტვირთვისთვის მზად

როგორ გარდავქმნათ YAML JSON TOML

  1. ჩასვით გადასაყვანი ტექსტი.
  2. აირჩიეთ შეყვანის ფორმატი (ან გამოიყენეთ ავტომატური ამოცნობა) და გამოტანის ფორმატი.
  3. დააკოპირეთ ან ჩამოტვირთეთ შედეგი.

გარდაქმნის ნიმუშები

yaml to json (YAML -> JSON)

YAML კონფიგურაცია გადააქციეთ JSON-ად API-ებისა და ხელსაწყოებისთვის.

json to yaml (JSON -> YAML)

JSON გადააქციეთ YAML-ად უფრო ადვილად წასაკითხი კონფიგურაციის ფაილებისთვის.

json to toml (JSON -> TOML)

JSON გადააქციეთ TOML-ად პროგრამის პარამეტრებისთვის.

ნიმუში

YAML -> JSON

შეყვანა

app:
  name: demo
  enabled: true
  retries: 3

გამოტანა

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

JSON -> TOML

შეყვანა

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

გამოტანა

title = "demo"
timeout = 30

ხშირად დასმული კითხვები

შეიძლება YAML anchors და aliases გარდაიქმნას?

დიახ, მაგრამ anchors და aliases შეიძლება გაიშალოს ან დაიკარგოს, რადგან JSON-ს და TOML-ს ეკვივალენტური reference მოდელი არ აქვთ.

შეიძლება მნიშვნელობის ტიპები (რიცხვი/სტრიქონი) გარდაქმნისას შეიცვალოს?

დიახ. YAML-ის ფარულმა ტიპიზაციამ შეიძლება მნიშვნელობები, როგორიცაა "01" ან yes/no/on/off, თავიდან განმარტოს. საჭიროების შემთხვევაში მნიშვნელობები ცხადად ჩასვით ბრჭყალებში.

რომელი სიმბოლოების კოდირება გამოიყენება?

ნაგულისხმევად ითვლება UTF-8. იაპონური და სხვა მრავალბაიტიანი ტექსტი როგორც არის ისე მუშავდება.

კომენტარები ინახება?

არა. round-trip გარდაქმნისას კომენტარები არ ინახება, განსაკუთრებით იმიტომ, რომ JSON კომენტარებს არ უჭერს მხარს.

იგზავნება ჩემი შეყვანა სერვერზე?

არა. გარდაქმნა მთლიანად თქვენს ბრაუზერში სრულდება.