ListFan
Текст · Безкоштовно

Форматування Valve KeyValues1

Форматуйте текстову конфігурацію Valve KeyValues1 зі збереженням вкладених розділів, порядку й повторюваних ключів.

01Введіть значення

Працює у браузері

Працює у браузері без інтернету. Після завантаження сторінки та потрібних файлів обробка не потребує інтернету.

Розбийте на токени ключі й значення в лапках або без них, фігурні дужки та рядкові коментарі. Розберіть їх в упорядковані пари ключ/значення замість об’єкта JSON, щоб зберегти повторювані ключі. Знову створіть текст KeyValues1 із лапками та відступами; коментарі пропускаються.

Приклад
Текст KeyValues1

Як це працює

Форматуйте текстову конфігурацію Valve KeyValues1 зі збереженням вкладених розділів, порядку й повторюваних ключів.

Ні. Лише текстовий KeyValues1, до 100000 символів і 32 вкладених блоків. Двійковий VDF, KeyValues2/3, директиви include та умовні конструкції відхиляються. Підтримуються екрановані зворотна коса риска, лапка, новий рядок і табуляція в лапках. Перевіряється структура, а не налаштування конкретного застосунку чи володіння грою. Збережіть вихідний файл, оскільки коментарі видаляються.

Дані залишаються у вас

Дані обробляються на цій сторінці й не надсилаються на сервер.

Про інструмент

Форматуйте текстову конфігурацію Valve KeyValues1 зі збереженням вкладених розділів, порядку й повторюваних ключів.

Розбийте на токени ключі й значення в лапках або без них, фігурні дужки та рядкові коментарі. Розберіть їх в упорядковані пари ключ/значення замість об’єкта JSON, щоб зберегти повторювані ключі. Знову створіть текст KeyValues1 із лапками та відступами; коментарі пропускаються.

Використати інструмент ↑

Як користуватися?

  1. Введіть значення

    Текст KeyValues1

  2. Обчислити / створити

    Форматуйте текстову конфігурацію Valve KeyValues1 зі збереженням вкладених розділів, порядку й повторюваних ключів.

  3. Результат

    "settings" { "volume" "0.5" "enabled" "1" }

Метод розрахунку

  1. Розбийте на токени ключі й значення в лапках або без них, фігурні дужки та рядкові коментарі.
  2. Розберіть їх в упорядковані пари ключ/значення замість об’єкта JSON, щоб зберегти повторювані ключі.
  3. Знову створіть текст KeyValues1 із лапками та відступами; коментарі пропускаються.
Приклад

Форматування Valve KeyValues1

Текст KeyValues1
"settings" { "volume" "0.5" "enabled" "1" }
Результат
"settings"
{
	"volume"	"0.5"
	"enabled"	"1"
}

Поширені запитання

Чи підтримуються всі формати VDF?

Ні. Лише текстовий KeyValues1, до 100000 символів і 32 вкладених блоків. Двійковий VDF, KeyValues2/3, директиви include та умовні конструкції відхиляються. Підтримуються екрановані зворотна коса риска, лапка, новий рядок і табуляція в лапках. Перевіряється структура, а не налаштування конкретного застосунку чи володіння грою. Збережіть вихідний файл, оскільки коментарі видаляються.

Куди потрапляють мої дані?

Обчислення виконуються на пристрої. Дані не надсилаються на сервер.

Терміни та пояснення

Введіть значення

Текст KeyValues1

Вставте читабельні пари ключ/значення та вкладені фігурні дужки. Повторювані ключі та їхній порядок зберігаються; коментарі // видаляються.

Введіть вихідний текст; обробка локальна.

Результат

Результат

Розбийте на токени ключі й значення в лапках або без них, фігурні дужки та рядкові коментарі. Розберіть їх в упорядковані пари ключ/значення замість об’єкта JSON, щоб зберегти повторювані ключі. Знову створіть текст KeyValues1 із лапками та відступами; коментарі пропускаються.

Обчислюється з ваших даних за методом нижче.

Поширені помилки й виправлення

Формат

Помилка: Припущення, що кожен файл .vdf – текстовий KeyValues1.

Виправлення: Перевірте, чи файл містить читабельні пари ключ/значення та фігурні дужки. Не вставляйте двійкові дані, директиви або умовний синтаксис.

Обмеження та припущення

  • Ні. Лише текстовий KeyValues1, до 100000 символів і 32 вкладених блоків. Двійковий VDF, KeyValues2/3, директиви include та умовні конструкції відхиляються. Підтримуються екрановані зворотна коса риска, лапка, новий рядок і табуляція в лапках. Перевіряється структура, а не налаштування конкретного застосунку чи володіння грою. Збережіть вихідний файл, оскільки коментарі видаляються.
  • Розбийте на токени ключі й значення в лапках або без них, фігурні дужки та рядкові коментарі. Розберіть їх в упорядковані пари ключ/значення замість об’єкта JSON, щоб зберегти повторювані ключі. Знову створіть текст KeyValues1 із лапками та відступами; коментарі пропускаються.