JSON Toolkit

Query JSON with JSONPath, validate against JSON Schema, and generate TypeScript, Go, Rust, or JSON Schema types from sample data.

JSON Input Valid

Loading editor...

{
  "store": {
    "name": "Corner Books",
    "open": true,
    "book": [
      { "id": 1, "category": "reference", "author": "Nigel Rees", "title": "Sayings of the Century", "price": 8.95 },
      { "id": 2, "category": "fiction", "author": "Evelyn Waugh", "title": "Sword of Honour", "price": 12.99, "isbn": "0-553-21311-3" },
      { "id": 3, "category": "fiction", "author": "Herman Melville", "title": "Moby Dick", "price": 8.99, "isbn": "0-553-21311-4" }
    ],
    "bicycle": { "color": "red", "price": 19.95 }
  },
  "owner": { "email": "owner@example.com", "since": "2019-04-01" }
}
Result ยท 2 matches

Loading editor...

[
  "Sayings of the Century",
  "Moby Dick"
]