Skip to content

Smart JSON Editor

Smart JSON Editor gives you a tree-based workspace for creating JSON test data and making API requests when you develop apps or websites.

by Jan Kubny Kubna

What you get

Build JSON test data and serve it directly to your app.

You get a visual way to build and edit JSON for app and web development. Instead of working only with raw text, you can navigate a tree, duplicate or reorder nodes, and search keys and values. You can start from scratch or import existing JSON, then export your changes to a JSON file.

You can generate test values with included transformers or write your own, and reuse object structures to keep keys and ordering consistent. When you need a specific value in a nested response, JSON Path lets you locate it and extract it for use in request headers, URLs, or parameters. Grouped API requests let you share settings across endpoints while overriding individual values where needed.

You can also serve your JSON over HTTP to your browser or app during development. For work you repeat, you can save frequently used project nodes in a private iCloud library rather than rebuild them each time.

  • Edit nested JSON visually

    You can find, duplicate, reorder, and change nodes in a tree rather than navigate only raw JSON text.

  • Generate reusable test data

    You can combine reusable object structures with included or custom transformers to produce JSON values for testing.

  • Reuse API response values

    You can extract response values with JSON Path and use them dynamically in request headers, URLs, and parameters.

  • Test with local JSON

    You can fetch your JSON over HTTP from your browser or app using the built-in local server.

Best for

  • You build apps that need JSON test data.
  • You test related API endpoints with shared request settings.
  • You regularly edit deeply nested JSON.

Skip it if

You probably don't need it if you only read small JSON files occasionally and don't create test data or make API requests.

Screenshots

From the developer

Powerful JSON Tree tool for app and web developers. Create testing JSON trees, use value transformers to generate / transform JSON values. Test in your app using embedded http server. Many advanced features such JSON Path, Smart Objects, Token Transformers, API Requests, Token values and many more all free.
Read the full description

Alternatives to Smart JSON Editor

Other apps to developer utilities. See all