---
name: json-tool
description: "JSON Formatter (JSON Formatter, Validator, and Minifier) via devops.majbase.com's free public API, no key required. Keywords: format json, validate json, minify json, pretty print json."
---

# JSON Formatter

JSON Formatter, Validator, and Minifier. Calls devops.majbase.com's free public API — no API key or authentication required.

## Endpoint

```
GET/POST https://devops.majbase.com/json-tool/api
```

## Request / Response

```
API: GET or POST /json-tool/api
  json=<string>                      (required)
  action=format|minify|validate      (optional, default 'format')
  indent=2|4|tab                     (optional, default 2 — 'format' only)
  sort_keys=true|false               (optional, default false)
Returns {"valid": true, "result": "..."} ('format'/'minify'),
{"valid": true} ('validate'), or {"valid": false, "error": "..."}.
```

## Example

```bash
curl -sS "https://devops.majbase.com/json-tool/api" \
    --data-urlencode 'json={"b":1,"a":2}' \
    --data-urlencode 'action=format' \
    --data-urlencode 'indent=2' \
    --data-urlencode 'sort_keys=true'
```

## Notes

- No API key or authentication required.
- Full interactive tool: https://devops.majbase.com/json-tool/
