Генератор ложных данных JSON
Превратите схему, состоящую из одной строки в поле, в массив реалистичных поддельных записей JSON.
Генератор ложных данных JSON
Опишите форму записи и получите массив поддельных строк JSON, соответствующих ей. Каждая строка ввода представляет собой одно поле, записанное как имя:тип — например, id:uuid, имя:строка, возраст:номер, активный:логическое значение, SignedUpAt:дата. Поддерживаются шесть типов: строка, число, логическое значение, электронная почта, uuid и дата, сопоставленные без учета регистра. Строки, которые не соответствуют этой форме, используют нераспознанный тип или просто пусты, пропускаются без проблем, поэтому случайная опечатка никогда не нарушает ход.
Каждое поле получает значение, соответствующее его типу: строка выбирает простое английское слово из небольшого встроенного списка, число возвращает целое число от 0 до 1000, логическое значение равно true или false, электронная почта объединяет два из этих слов в адрес в нижнем регистре, uuid — это правильный UUID версии 4, а дата — это строка ISO YYYY-MM-DD за последние три года. «Создаваемые строки» контролируют количество возвращаемых записей, от 1 до 100. Результатом является единый массив JSON, красиво напечатанный с отступом в два пробела, готовый для вставки в файл фиксации, заполнения локальной базы данных, имитации ответа API или передачи компоненту внешнего интерфейса до того, как появится реальный серверный интерфейс.
Это предназначено для повседневных случаев, когда быстро требуются правдоподобные тестовые данные: заполнение демонстрационной таблицы, обработка формы или подача сценария, ожидающего определенную форму. Это не валидатор схемы и он не выводит типы из существующего JSON — вы описываете нужные поля, и он заполняет их, извлекая каждое значение из криптографического генератора случайных чисел браузера, поэтому последующие запуски дают действительно разные данные, даже если формат остается фиксированным.
Ничего о вводимой вами схеме или сгенерированных данных никуда не загружается — все работает полностью в вашем браузере и продолжает работать в автономном режиме после загрузки страницы.