YAML ↔ JSON ↔ TOML түрлендіргіші (өзара түрлендіру, браузерде)

YAML, JSON және TOML форматтарын екі бағытта түрлендіріңіз. Мәтінді қойып, пішімделген нәтижені бірден алыңыз.

YAML JSON TOML түрлендіруі толықтай браузерде орындалады, ал кіріс ешқашан серверге жіберілмейді.

Серверге жүктелмейді (тек браузерде өңдеу)
Автоматты түрлендіру (кез келген уақытта қол режиміне ауысуға болады)
Көшіруге және жүктеуге дайын

YAML JSON TOML қалай түрлендіріледі

  1. Түрлендіргіңіз келетін мәтінді қойыңыз.
  2. Кіріс пішімін таңдаңыз (немесе автоматты анықтауды қолданыңыз) және шығыс пішімін таңдаңыз.
  3. Нәтижені көшіріңіз не жүктеп алыңыз.

Түрлендіру үлгілері

yaml to json (YAML -> JSON)

API мен құралдарға қолдану үшін YAML конфигурациясын 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 anchor мен alias-терін түрлендіруге бола ма?

Иә, бірақ JSON мен TOML балама сілтеме моделін қолдамайтындықтан, anchor мен alias кеңейтіліп кетуі не жоғалуы мүмкін.

Түрлендіру кезінде мән түрлері (сан/жол) өзгеруі мүмкін бе?

Иә. YAML-дың implicit typing жүйесі "01" немесе yes/no/on/off сияқты мәндерді қайта түсіндіруі мүмкін. Қажет болса, мәндерді анық тырнақшаға алыңыз.

Қандай таңба кодтауы қолданылады?

UTF-8 деп қабылданады. Жапон тілі мен басқа көпбайтты мәтіндер сол күйінде өңделеді.

Түсіндірмелер сақтала ма?

Жоқ. Әсіресе JSON түсіндірмені қолдамайтындықтан, round-trip түрлендіруде түсіндірмелер сақталмайды.

Кірісім серверге жіберіле ме?

Жоқ. Түрлендіру толықтай браузерде орындалады.