Конвертер JSON в YAML

Легко конвертируйте JSON в YAML и обратно без установки. Идеально для быстрого тестирования, отладки и обучения.

Теги: json yaml конвертировать код

🚀 187,119 всего преобразований (1 в этом месяце)

Практикуйте Python на задачах

Решайте задачи прямо в редакторе: запускайте тесты, отправляйте решение и получайте AI-рецензию.

Все задачи на Python
Легко

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Вы освоите АрифметикаВозвращаемые значения
BeginnerLearning-pathVariables
Легко

Days in a Month

Return how many days a month has, including leap years.

Вы освоите Правила календаряВспомогательные функции
BeginnerConditionsFunctionsLearning-path
Легко

Скалярное произведение двух векторов

Перемножьте два вектора поэлементно и сложите результаты — это основная операция любого нейрона.

Вы освоите ВекторыСкалярное произведение
Нейронные сетиискусственный интеллектмашинное обучение
Легко

Distance Between Points

Compute the straight-line distance between two points.

Вы освоите Теорема ПифагораКвадратные корни
BeginnerFunctionsLearning-pathmath
Легко

Среднее из трёх

Вычислите среднее трёх целых чисел.

Вы освоите АрифметикаДеление
BeginnerLearning-pathVariables
Легко

Список дел

Ведите список задач: добавляйте, отмечайте выполненными, удаляйте и сообщайте, что осталось.

Вы освоите Типизированные коллекцииЗаписи (record)
BeginnerSimulationStrings
Легко

Проверка на простое число

Определите, является ли число простым.

Вы освоите ДелимостьОптимизация циклов
BeginnerLoopsNumbersStudent-beginner
Сложно

Word Break

Decide whether text can be split into dictionary words.

Вы освоите ДП по префиксамРазбиение текста на слова
AdvancedDynamic-programmingHackathonStrings
Легко

Подсчёт пар с заданной суммой

Посчитайте количество пар позиций, значения которых в сумме дают целевое число.

Вы освоите Пары индексовБез двойного счёта
ArraysBeginnerLearning-pathNested-loops
Легко

Пропущенное число

Найдите одно число, отсутствующее в диапазоне от 0 до n.

Вы освоите Арифметические прогрессииТрюк с разностью сумм
ArraysBeginnerStudent-beginnermath
Средне

Поиск A* на взвешенной сетке

Найдите самый дешёвый путь через сетку стоимостей местности с помощью A* — алгоритма поиска, на котором строится навигация в играх и робототехнике.

Вы освоите Поиск A*Эвристики
GraphsGridsShortest-pathискусственный интеллект
Средне

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Вы освоите Быстрый выборРазбиение
AdvancedCompetitive-programmingSorting

Что это за инструмент?

Этот бесплатный онлайн-конвертер упрощает переключение между форматами JSON и YAML. Независимо от того, работаете ли вы с API или конфигурационными файлами, этот инструмент помогает быстро и точно конвертировать форматы данных.

Как использовать

  1. Вставьте или напишите ваш код JSON или YAML в редактор.
  2. Нажмите Конвертировать, чтобы мгновенно переключить форматы.
  3. Скачайте, скопируйте или поделитесь результатом одним кликом.

Вы также можете войти с помощью 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