Документация

Быстрый старт

Кузница структурных данных для разработчиков. Пройдите этот путь от регистрации до генерации кода за 5 минут.

Шаг 01

Создание аккаунта

Начните работу в пару кликов. Мы не требуем привязки карты для старта.

Перейдите на страницу регистрации и выберите один из методов входа:

  • Email + Пароль
  • GitHub OAuth
  • GitLab SSO
User_ID: 8842
Status: Active
Drag & Drop JSON
Шаг 02

Импорт первого файла

Загрузите существующий JSON или начните с пустого листа. JsonForge автоматически проанализирует структуру.

// Пример файла users.json
[
{
"id": 1,
"name": "Алексей",
"role": "admin"
}
]
Шаг 03

Создание простой схемы

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

1. Определите Тип

Выберите корневой элемент. Это будет объект, массив или примитив? В нашем примере — это массив объектов.

2. Добавьте свойства

Добавьте поля: id (integer), name (string, min: 2), role (enum: admin, user).

3. Валидация

Установите правила. Например, поле name обязательно (required), а role по умолчанию "user".

Шаг 04

Экспорт в TypeScript

Нажмите кнопку "Export" и выберите целевой язык. JsonForge сгенерирует безопасные интерфейсы.

TypeScript Go Structs Java Class
Посмотреть документацию API
export interface User {
  id: number;
  name: string;
  role: 'admin' | 'user';
}

Далее: Расширенные возможности

Вы только начали. Изучите плагин для VS Code, настройте CI/CD интеграции для автоматической проверки схем или подключите команду для совместной работы.

Документация Сообщество (Discord)