JSON Toolkit OFFICIAL SALE

Working with JSON in Unity should be fast and genuinely pleasant, not a chore of dragging in libraries, writing throwaway inspector code, or alt-tabbing to a browser to read a save file. JSON Toolkit makes JSON feel native to the editor: open it, read it, edit it, and compare it in seconds. The whole point is to turn a tedious part of the job into something quick and even enjoyable.

JSON turns up everywhere a project touches data: save files and player settings, config and balance tables, content you author by hand, and responses coming back from REST APIs and websites. If your project does not lean on it yet, this is the tool that makes starting painless. If it already does, this is hours back every week.

What you can do with it:

  • Read any JSON at a glance. Syntax-highlighted, collapsible, and searchable, in a viewer that never throws on malformed input.
  • Edit it like a database. Click a value to change it, click a key to rename it, and right-click for everything else. No silent type coercion, and every edit undoes with Ctrl+Z.
  • Open and save real files, including the ones in your persistentDataPath, which turns it into a save-file debugger. Saves stay byte-faithful apart from formatting.
  • See exactly what changed between two saves. A structural diff shows added, removed, and changed values and copies a plain-text report to your clipboard.
  • Add beautiful JSON to tools you already have. Drop the viewer, read-only or editable, into any custom inspector or editor window in a single line, live in Play mode.

It stays out of your way, too. The JSON core is hand-rolled and dependency-free, so there is no Newtonsoft and nothing that can collide with your project’s packages.


What this does not do. It is editor only. It is not a runtime JSON serializer and adds nothing to your build. It parses strict JSON (RFC 8259), so comments, trailing commas, and single quotes are reported as errors with a line and column rather than silently accepted. Array diffs are index-based today; move-aware diffing is planned.


Support. Questions, bugs, or feature requests? Email raycaster.xr@gmail.com and you will hear back.


Requires Unity 2021.3 LTS or newer (Unity 6 is supported)