Tool

JSON Tool

Validate, format, minify, sort keys, query with JSONPath-lite, and convert to / from CSV.

Input

✓ Valid JSON470 bytes
5Objects2Arrays7Strings7Numbers4Booleans0Nulls3Max depth470 BFormatted284 BMinified

Pretty

{
  "project": "PLC upgrade",
  "owner": "Cameron",
  "tasks": [
    {
      "id": 1,
      "title": "Backup PLC",
      "done": true,
      "hours": 0.5
    },
    {
      "id": 2,
      "title": "Stage program",
      "done": true,
      "hours": 1.5
    },
    {
      "id": 3,
      "title": "Cutover & test",
      "done": false,
      "hours": 4
    }
  ],
  "meta": {
    "revision": 3,
    "approved": false,
    "tags": [
      "control",
      "ot"
    ]
  }
}

Minified

{"project":"PLC upgrade","owner":"Cameron","tasks":[{"id":1,"title":"Backup PLC","done":true,"hours":0.5},{"id":2,"title":"Stage program","done":true,"hours":1.5},{"id":3,"title":"Cutover & test","done":false,"hours":4}],"meta":{"revision":3,"approved":false,"tags":["control","ot"]}}

Sorted keys (deep)

{
  "meta": {
    "approved": false,
    "revision": 3,
    "tags": [
      "control",
      "ot"
    ]
  },
  "owner": "Cameron",
  "project": "PLC upgrade",
  "tasks": [
    {
      "done": true,
      "hours": 0.5,
      "id": 1,
      "title": "Backup PLC"
    },
    {
      "done": true,
      "hours": 1.5,
      "id": 2,
      "title": "Stage program"
    },
    {
      "done": false,
      "hours": 4,
      "id": 3,
      "title": "Cutover & test"
    }
  ]
}

CSV (top-level must be array of flat objects)

Provide a JSON array of objects with primitive values to export as CSV. Example: [{"a":1,"b":2}, ...].

JSONPath-lite query

Supports $ root, .key, [index],[*] wildcard, .. recursive descent. Example: $.tasks[*].title.

[
  "Backup PLC",
  "Stage program",
  "Cutover & test"
]

CSV → JSON

Paste CSV with a header row — each row becomes an object keyed by the header columns.

[
  {
    "name": "Alice",
    "role": "Eng",
    "ext": "2101"
  },
  {
    "name": "Bob",
    "role": "Tech",
    "ext": "2102"
  }
]
tool