YAML ↔ JSON ↔ TOML айландыргычы (өз ара айландыруу, браузерде)

YAML, JSON жана TOML'ду эки багытта айландырыңыз. Текстти коюп, форматталган чыгышты дароо алыңыз.

YAML JSON TOML айландыруусу толугу менен браузериңизде жүрөт жана киргизүүңүз эч качан серверге жөнөтүлбөйт.

Серверге жүктөө жок (браузердеги гана иштетүү)
Авто айландыруу (каалаган убакта кол режимиңизге өтүңүз)
Көчүрүү жана жүктөп алуу даяр

YAML JSON TOML'ду кантип айландыруу керек

  1. Айландыргыңыз келген текстти коюңуз.
  2. Киргизүү форматын тандаңыз (же авто аныктоону колдонуңуз) жана чыгыш форматын тандаңыз.
  3. Жыйынтыкты көчүрүңүз же жүктөп алыңыз.

Айландыруу үлгүлөрү

yaml to json (YAML -> JSON)

YAML конфигурациясын API жана куралдар үчүн JSON'го айландырыңыз.

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'до аларга түз дал келген шилтеме модели жок.

Айландырууда маани түрлөрү (сан/сап) өзгөрүшү мүмкүнбү?

Ооба. YAML'дын жашыруун типтөөсү "01" же yes/no/on/off сыяктуу маанилерди башкача чечмелеши мүмкүн. Керек болсо маанилерди так тырмакчага алыңыз.

Кайсы коддоо колдонулат?

UTF-8 деп кабыл алынат. Жапон тили жана башка көп байттуу тексттер ошол бойдон иштетилет.

Комментарийлер сакталабы?

Жок. Айрыкча JSON комментарий колдобогондуктан, айлантып кайра кайтарууда комментарийлер сакталбайт.

Менин киргизүүм серверге жөнөтүлөбү?

Жок. Айландыруу толугу менен браузериңизде жүргүзүлөт.