JSONBuddy includes an interactive JSONPatch Builder and Debugger pane for creating, testing, and applying JSONPatch operations directly inside the desktop editor. Build an ordered patch list, run it against the active JSON document, and inspect the result step by step without switching tools.
The JSONPatch pane gives you a structured editor for standard JSONPatch array documents. Add operations, delete operations, reorder the list, and edit the fields that matter for each operation.
op, path, from, and JSON value fields per operation.The JSONPatch Builder and Debugger is available as a dockable pane in JSONBuddy for Windows.
JSONPatch operations are executed sequentially from top to bottom, preserving the list order. The debugger-style controls make patch testing safer and easier to understand, especially when a later operation depends on changes made by an earlier one.
Writing JSON Pointers by hand is powerful, but it is also easy to mistype a segment. JSONBuddy connects the patch builder to the active editor selection so you can create operations from the JSON data you are already inspecting.
path.from.value.path, from, or value.The JSONPatch Builder and Debugger tracks the active patch session and protects it from unexpected document changes. If the JSON document changes outside the JSONPatch workflow, JSONBuddy warns you before continuing so you do not accidentally debug against a stale state.
Pane-driven undo and redo checkpoints are refreshed during legitimate Step Back and Step Next actions, so the safety checks stay useful without interrupting normal patch debugging. Operation edits, reordering, loading, reset, accept, and failed execution all update the pane state clearly.
The JSONPatch Builder and Debugger is an interactive editing and debugging pane for JSONBuddy. It does not replace the existing Results pane workflow for generated schema-validation fixes, and it is not part of XML ValidatorBuddy. XML ValidatorBuddy keeps its existing validation-fix workflows unchanged.
For the earlier file-based JSONPatch workflows, see Full JSONPatch support in JSONBuddy. For general editing features, visit the JSON editor for Windows page.
A JSONPatch document is a JSON array of ordered operations such as add, remove, replace, move, copy, and test. JSONBuddy can load, save, edit, and execute these standard JSONPatch arrays.
Yes. Use Step Next, Step Back, Run To, Apply All, Reset, and Accept to test a patch operation list against the active JSON document.
Yes. The pane can take a JSON Pointer from the current selection for path or from, and it can use selected JSON text or a selected JSON value as the operation value.
No. The JSONPatch Builder and Debugger pane is available in JSONBuddy only. XML ValidatorBuddy keeps its existing validation-fix workflows unchanged.
JSONBuddy is more than just a JSON editor for Windows ®. Learn more on clicking the images and links below.
See in detail how your JSON data is validated using the JSON Schema validation debugger.
Try hereXML, JSON, CSV and HTML conversion tool. Import CSV text and get JSON, XML or HTML.
Read MoreUse the streaming JSON formatter to get pretty JSON.
Verify how a set of data files align with your JSON Schema resources. Easy and automated.
Get a complete JSON Schema designer with extended support for creating and testing JSON schema specifications.
Read MoreImport from any CSV text and get structured JSON or XML data in the editor.
Read MoreJSON editor with built-in JSON pointer engine. Useful on creating JSON Schema documents and for navigation.