Getting Started with JSONify
Format, Validate, and Convert JSON Instantly
Launch Dashboard Read API ReferenceWeb Interface & API Gateway
JSONify delivers a unified data processing environment for teams handling structured payloads. The browser-based editor supports Monaco syntax highlighting, live tree navigation, and bulk conversions up to 50MB. Meanwhile, the cloud-hosted REST API guarantees sub-200ms response times for automated pipelines.
Interactive Dashboard
Paste raw strings directly into the main viewport. Toggle between compact, expanded (2-space or 4-space), and schema-validation modes. All heavy lifting runs locally via WebAssembly, ensuring zero latency for development work.
Programmatic Access
Route CI/CD logs, webhook payloads, or database exports through our secure endpoints. The service automatically strips BOM markers, escapes control characters, and enforces RFC 8259 compliance before returning the cleaned output.
Generate Your API Key
Secure programmatic access requires a workspace-scoped token. Keys support up to 10,000 requests per hour and automatically rotate after 365 days of inactivity.
Log into your account and navigate to Settings > Developer Tokens. Click Create New Token, assign the json:write permission scope, and generate the string. Copy the full key immediately—it is prefixed with jfy_prod_ and cannot be recovered after leaving the modal. Store it in your environment configuration as JSONIFY_API_KEY.
Environment Configuration
Export the token in your terminal or application config. For bash shells, run: export JSONIFY_API_KEY="jfy_prod_8f3a2c9d1e4b7f6a". The gateway validates this header on every POST request before processing the payload.
Submit Your First Formatting Request
Test your integration by sending a malformed object to the /v1/format endpoint. The engine will repair missing commas, standardize key ordering, and return a strictly valid JSON response.
Execute the following command against the production gateway. Replace the placeholder credential with your active token:
Sample cURL Command
curl -X POST https://api.jsonify.dev/v1/format \
-H "Authorization: Bearer jfy_prod_8f3a2c9d1e4b7f6a" \
-H "Content-Type: application/json" \
-d '{"sensor_id": 4829, "status": "active", "readings": [12.4, 15.1, null], "timestamp": "2024-03-14T08:30:00Z"}'
A successful call returns 200 OK with a formatted field containing the indented payload. Review the diagnostics array for any type-coercion warnings or deprecated field flags detected during the pass.