Почетна / Алатке за програмере / Претварач YAML у JSON
Бесплатни онлајн алати

Претварач YAML у JSON

Претворите YAML у форматирани JSON локално у прегледачу. Проверите синтаксу и копирајте или преузмите резултат.

Почните да користите

Када претворити YAML у JSON?

Претворите део конфигурације или OpenAPI структуру за програм који прихвата JSON. Проверите вредности пре употребе. Проверавају се синтакса и типови података, а не шема Kubernetes-а, Compose-а или ваше апликације.

Пример YAML → JSON који ради

# Претварач YAML у JSON
service: "Пример услуге"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["подешавања", "API"]
defaults: &defaults
  retries: 3
job: *defaults
{
  "service": "Пример услуге",
  "enabled": true,
  "threshold": 12.5,
  "release": "2026-10-26",
  "account": "00123",
  "tags": [
    "подешавања",
    "API"
  ],
  "defaults": {
    "retries": 3
  },
  "job": {
    "retries": 3
  }
}

Подржани су текст, бројеви, логичке вредности, null, листе и објекти. YAML 1.2 чува yes, no, on, off и датуме као текст; true и false су логичке вредности. Ставите "00123" у наводнике. Коментари и имена сидара се не чувају.

Текст и запис бројева

UTF-8 текст, укључујући ћирилицу, остаје у нискама. YAML и JSON бројеви користе децималну тачку: 12.5. Запис "12,5" мора остати текст под наводницима; локални формати се не тумаче аутоматски.

Исправљање грешке при претварању

  • Проверите увлачење, двотачке и затворене наводнике на означеном месту.
  • Сваки кључ мора бити јединствен; преименујте или уклоните дупликат.
  • За увлачење користите размаке, а не табулаторе.
  • JSON кључеви морају бити текст; бројчане и логичке кључеве ставите у наводнике.
  • Велике целе бројеве ставите у наводнике. Бесконачност и NaN нису JSON бројеви.
  • Кључеви спајања (<<) нису подржани. Наведите поља изричито.
  • Претварајте један YAML документ у једном кораку.
  • Смањите дубину или проширење алијаса. JSON не представља кружне референце.

Да ли се .yml и .yaml разликују?

.yml и .yaml су наставци YAML датотека. Отворите UTF-8 текст и преузмите .json резултат. Ова страница претвара само YAML у JSON, не и обрнуто.

Подржана ограничења

Један YAML 1.2 документ; 262.144 UTF-16 јединице улаза; датотека до 512 KiB; дубина 64; 50.000 проширених вредности; 2.097.152 излазне јединице; 5 секунди са покретањем радника. Заштита алијаса користи фактор 50, а не гарантује пријем 50 референци. Децимале користе JavaScript прецизност.

Обрада је локална у раднику прегледача. YAML се не шаље и не чува у URL-у или складишту прегледача. Преузимања и привремену меморију контролишете ви.

Наставите са JSON подацима

YAML 1.2.2 · yaml 2.9.1

Обрада се обавља локално у прегледачу.