Створити JSON
Введіть назви полів і значення для кожного стовпця по одному в рядку, щоб створити масив JSON, у якому значення з одного рядка об’єднуються в один запис. Для кожного стовпця виберіть рядки або автоматичне визначення, щоб окремо обробляти коди товарів і числа. Виберіть форматування або мінімізацію в один рядок, а потім скопіюйте весь створений JSON чи збережіть як result.json. Відсутні рядки заповнюються значенням null.
Що можна робити
Об’єднуйте введені стовпці в один запис
Введіть назву поля та по одному значенню в рядку в кожному стовпці. Значення з однаковим номером рядка об’єднуються в масив об’єктів.
Вибирайте рядки або автоматичне визначення
Зберігайте коди товарів та інші значення як рядки. Автоматичне визначення розпізнає числа, true, false і null.
Перевірте й отримайте JSON
Виберіть читабельні відступи або мінімізований формат, а потім скопіюйте весь створений JSON чи збережіть його у файл.
Як користуватися
Введіть назви полів і значення
Назвіть кожен стовпець і введіть по одному значенню в рядку. Щоб додати потрібні поля, скористайтеся «Додати стовпець».
Перевірте типи значень
Виберіть тип «Рядок» для стовпців, де значення, схожі на числа, також мають бути рядками. Переконайтеся, що значення з однаковим номером рядка утворюють один запис.
Створіть і збережіть JSON
Виберіть відступи й натисніть «Створити JSON», щоб переглянути результат. Скопіюйте створений JSON або збережіть його як result.json.
Коли стане в пригоді
Створюйте приклади даних для API
Підготуйте масив JSON із назв полів і стовпців значень для прикладів запитів або перевірки екранів.
Передавайте коди товарів та подібні значення як рядки
Задавайте послідовності цифр як рядки та поєднуйте в одних даних різні типи, наприклад ідентифікатори й кількості.
Як обробляються рядки та типи значень
Той самий номер рядка формує один запис
Перший рядок у кожному стовпці утворює перший об’єкт, другий рядок — наступний. Створення узгоджується зі стовпцем, у якому найбільше рядків.
Порожні й відсутні рядки — різні речі
Порожній рядок стає null за автоматичного визначення або порожнім рядком, якщо вибрано тип «Рядок». Якщо рядка немає, значенням буде null за обох налаштувань. Завершальний перенос рядка також рахується як порожній рядок.
Зберігайте значення як рядки
Вибір типу «Рядок» виводить навіть 42, true і null як рядки. Пробіли на початку й у кінці також зберігаються. Додавати лапки вручну не потрібно.
Автоматичне визначення та великі числа
Автоматичне визначення розпізнає запис чисел JSON, true, false і null, а все інше трактує як рядки. Великі числа також виводяться у вихідному записі, але виберіть тип «Рядок», якщо під час використання їх може бути округлено.
Створюється однорівневий масив
Крапка в назві поля залишається її частиною. Текст у значеннях, схожий на масив або об’єкт, не розбирається як вкладений JSON.
Поширені запитання
Чи можна виводити коди товарів як рядки?
Так. Виберіть для цього стовпця тип значення «Рядок». Навіть значення, що схожі на числа, наприклад 42, виводяться як рядки. Не потрібно додавати нулі чи лапки до самих введених значень.
Що відбувається, якщо в стовпцях різна кількість рядків?
Відповідає стовпцю з найбільшою кількістю рядків, а відсутні рядки заповнює значенням null. Коротші стовпці не продовжуються останнім значенням, рядки не зсуваються.
Чи ігноруються порожні рядки або завершальні переноси рядка?
Ні. Завершальний перенос рядка також створює порожній рядок. За автоматичного визначення він виводиться як null, а з типом «Рядок» — як порожній рядок.
Чи можна використовувати однакову назву поля?
Створення неможливе, якщо після видалення пробілів на початку й у кінці назви полів дублюються. Для стовпців зі значеннями потрібні назви полів. Додані стовпці з порожньою назвою та порожніми значеннями не включаються до результату.
Який обсяг даних можна ввести?
До 100 стовпців, 1000 рядків, 128 символів у назві поля та загалом 100 000 символів у назвах полів і значеннях. Є також обмеження на загальну кількість створених значень та інші обсяги, тому залежно від комбінації може знадобитися розділити введення, навіть якщо кількість стовпців і рядків не перевищує окремих лімітів.
Чи можна також створювати CSV або вкладений JSON?
Цей екран створює однорівневий масив об’єктів зі значень стовпців. Він не розбирає лапки чи роздільники CSV та автоматично не створює вкладені структури.
Що відбувається з результатом після зміни введених даних?
Зміна назв полів, значень, типів, кількості стовпців або відступів видаляє попередній результат. Створіть його ще раз. Очищення введених даних повертає один порожній стовпець, зберігаючи налаштування відступів.
Введення та результати
- Вхідні дані
- Назви полів і по одному значенню в кожному стовпці. Файли не завантажуються.
- Тип
- Виберіть для кожного стовпця тип «Рядок» або автоматичне визначення.
- Формат
- 2 пробіли (типово), 4 пробіли, табуляція або мінімізований формат.
- Результат
- Скопіюйте весь масив JSON або збережіть як result.json.