Конвертер JSON в YAML
Преобразуйте JSON в YAML или YAML в JSON
Что это за инструмент?
Этот бесплатный онлайн-конвертер упрощает переключение между форматами JSON и YAML. Независимо от того, работаете ли вы с API или конфигурационными файлами, этот инструмент помогает быстро и точно конвертировать форматы данных.
Как использовать
- Вставьте или напишите ваш код JSON или YAML в редактор.
- Нажмите Конвертировать, чтобы мгновенно переключить форматы.
- Скачайте, скопируйте или поделитесь результатом одним кликом.
Вы также можете войти с помощью Google или GitHub, чтобы сохранить историю конверсий или скачать результаты позже.
Что такое JSON?
JSON (JavaScript Object Notation) — это легковесный, человекочитаемый формат данных, широко используемый для передачи данных между серверами и веб-приложениями. Он использует пары ключ-значение и структуры массивов для представления данных и является наиболее распространенным форматом в современных API.
JSON поддерживается нативно в большинстве языков программирования, что делает его основным форматом для сериализации данных и RESTful сервисов.
Узнайте больше на официальном сайте JSON.
Пример JSON
{
"firstName": "Duke",
"lastName": "Java",
"age": 18,
"address": {
"street": "100 Internet Dr",
"city": "JavaTown",
"state": "JA",
"postalCode": "12345"
},
"phoneNumbers": [
{ "Mobile": "111-111-1111" },
{ "Home": "222-222-2222" }
]
}
Что такое YAML?
YAML (YAML Ain’t Markup Language) — это читаемый формат сериализации данных, часто используемый для конфигурационных файлов (например, Docker, Kubernetes, GitHub Actions). Он более краткий, чем JSON, и легче для написания и редактирования человеком.
YAML поддерживает сложные структуры, такие как списки, карты, якоря и ссылки, и совместим с JSON — это значит, что каждый корректный JSON-файл также является корректным YAML 1.2.
Узнайте больше на странице Википедии о YAML.
Пример YAML
---
receipt: Oz-Ware Purchase Invoice
date: 2012-08-06
customer:
first_name: Dorothy
family_name: Gale
items:
- part_no: A4786
descrip: Water Bucket (Filled)
price: 1.47
quantity: 4
- part_no: E1628
descrip: High Heeled "Ruby" Slippers
size: 8
price: 133.7
quantity: 1
bill-to: &id001
street: |
123 Tornado Alley
Suite 16
city: East Centerville
state: KS
ship-to: *id001
specialDelivery: >
Follow the Yellow Brick
Road to the Emerald City.
Pay no attention to the
man behind the curtain.
Пример JSON vs YAML
JSON
{
"ProductID": 10440,
"SKU": "KOI-721",
"Name": "Basic Beauty Dress",
"Price": 52,
"ColorSwatches": [
{ "color": "Rosewood", "price": 42 },
{ "color": "Thyme Green", "price": 59.99 }
]
}
YAML
---
ProductID: 10440
SKU: "KOI-721"
Name: "Basic Beauty Dress"
Price: 52
ColorSwatches:
- color: "Rosewood"
price: 42
- color: "Thyme Green"
price: 59.99