Getting Started - JSONForge Documentation

Instant JSON Validation and Transformation

Overview

Welcome to JSONForge

JSONForge is a high-performance browser-based toolkit built for developers who need reliable JSON parsing, validation, and formatting without server roundtrips. All processing happens locally using the WebAssembly-accelerated `json-core` engine, ensuring your sensitive payloads never leave your machine.

Whether you are debugging API responses from the `stripe-v3` sandbox, cleaning up messy GraphQL fragments, or preparing structured data for batch imports into PostgreSQL, JSONForge provides a deterministic, zero-latency workspace. The interface loads in under 120ms and supports files up to 50MB without blocking the main thread.

Workflow

Quick Walkthrough

1. Input & Paste Buffer

Open the main editor and press `Ctrl+V` (or `Cmd+V` on macOS) to paste raw JSON, YAML, or CSV data. JSONForge automatically detects the format and routes it to the appropriate parser. For bulk operations, toggle `Sync Paste Buffer` in the top-right toolbar to continuously monitor your clipboard for new payloads.

2. Validation & Transformation

Click the `Validate` button or hit `Alt+Shift+V` to run syntax checks against RFC 8259 standards. To transform data, select a preset from the `Pipeline` dropdown, such as `Flatten Nested Objects`, `Remove Null Keys`, or `Convert Dates to ISO 8601`. Each step updates the output pane in real-time.

3. Output & Export Options

Switch to the `Output` tab to view the formatted result. Choose from `Pretty Print (2-space)`, `Minified`, or `Tree View`. Export directly to your clipboard with `Ctrl+Shift+C`, or download as `.json`, `.ndjson`, or `.sql` using the `Export` menu. Enable `Strict Mode` for CI/CD integration to return a zero exit code only when validation passes.

Best Practices

Pro Tips & Shortcuts

Maximize your throughput by leveraging JSONForge's built-in efficiency features. The interface is optimized for keyboard-first workflows, reducing mouse dependency by over 60% compared to traditional online formatters.

  • Smart Paste Detection: When pasting logs or mixed content, prefix your input with `#!json` to force strict JSON parsing, bypassing auto-detection heuristics.
  • Keyboard Navigation: Use `Tab` and `Shift+Tab` to indent and outdent blocks, `Ctrl+D` to duplicate selected lines, and `Ctrl+/` to toggle inline comments in supported JSONC files.
  • Output Formatting: Enable `Compact Mode` (`Ctrl+Shift+M`) to strip all whitespace and trailing commas, reducing payload size by up to 34% for high-throughput API endpoints.
  • Schema Validation: Drag and drop a `.schema.json` file directly into the side panel to validate your payload against custom constraints. Invalid paths are highlighted with precise line/column coordinates.