Пераўтварыць канфігурацыю YAML у JSON для інструментаў, API і скрыптоў, якія аддаюць перавагу сінтаксісу JSON.
Пераўтварэнне YAML у JSON патрэбна, калі інструмент, які разумее толькі JSON, павінен спажыць канфіг, створаны ў YAML. Большасць CI-сістэм, JavaScript-скрыптоў і REST API аддаюць перавагу JSON. Пераўтварэнне не губляе структуру — мяняецца толькі сінтаксіс.
Мы парсім YAML з дапамогай бібліятэкі yaml (поўная падтрымка YAML 1.2), затым канвертуем у адфарматаваны JSON. Файлы YAML з некалькімі дакументамі (аддзелены маркерамі ---) выдаюць толькі першы дакумент; для працоўных плыняў з некалькімі дакументамі выкарыстоўвайце раздзяленне на наступным этапе. Каментары адкідаюцца (JSON не падтрымлівае іх). Усё працуе лакальна.
YAML — зручны для чалавека фармат серыялізацыі дадзеных: заснаваны на адступах, менш "шумны", чым JSON, ідэальны для файлаў канфігурацыі. Выкарыстоўваецца Kubernetes, CI-пайплайнамі і большасцю сучасных DevOps-інструментаў.
JSON (JavaScript Object Notation) — агульная мова структураваных дадзеных у Інтэрнэце. Масівы, аб'екты, радкі, лікі, булевыя значэнні. Чытаецца любой сучаснай мовай праграмавання.
Перацягніце YAML на канвертар вышэй, або націсніце поле, каб выбраць яго на вашай прыладзе.
Мы па змаўчанні выбралі JSON як фармат вываду. Змяніце яго ў выпадальным спісе, калі хочаце іншы мэтавы фармат.
Націсніце «Пераўтварыць» і дачакайцеся, пакуль панэль прагрэсавання завершыць. Спампуйце JSON, калі ён будзе гатовы.
Канвертаваць файлы канфігурацыі JSON у больш чалавечазразумелы фармат YAML - Kubernetes, GitHub Actions і Docker Compose часта выкарыстоўваюць яго.
Канвертаваць файл CSV у JSON у вашым браўзэры - ідэальна для перадачы табліц у скрыпты, API або LLMs.
Пераўтварыце масіў аб'ектаў JSON у CSV-файл - устаўце ў Excel, Google Sheets або любую таблічную праграму.