
JSON Architect
Edit, Validate & Transform
R79.99 · Designed for iPad
iPad
A full-featured JSON workspace: validate, format, and explore data in a tree view. Edit nodes inline, reorder with drag-and-drop, and transform with JavaScript scripts.
JSON Architect is a professional JSON workspace built for developers, QA engineers, and data analysts. Edit, validate, explore, and transform JSON — all on-device, all in one place.
POWERFUL CODE EDITOR
Work in a monospaced editor with synced line numbers, bracket matching, and error-line highlighting. Find and replace across your document with case-sensitive search, match navigation, and batch replace. Jump to any line instantly with Go to Line.
INTERACTIVE TREE VIEW
Every validated document is rendered as a live, expandable tree. Each JSON type gets its own icon and color. Colored indent guides make deeply nested structures easy to follow. Select any node and its corresponding lines light up in the editor — and vice versa.
Configure Preview Fields to display values like "name" or "id" inline on collapsed objects, so you can scan large arrays at a glance without expanding every item. A breadcrumb bar shows the full path from root to the selected node, and each segment is clickable for fast navigation.
VALIDATE WITH PRECISION
Hit Validate and get an instant pass or fail. When something's wrong, the app reports the exact line and column, highlights the error line in the gutter, and displays a clear description of the problem.
FORMAT & MINIFY
Pretty-print any valid JSON while preserving key order, or compress it to a single line for API calls and config files. Both operations work in one tap.
INLINE EDITING
Select any node in the tree to open a context popover where you can rename keys, edit values, or add new children — all without touching raw text. The editor detects types automatically: type "true" and it becomes a boolean, type "42" and it becomes a number.
DRAG & DROP REORDER
Rearrange object properties or array items by dragging rows in the tree. A visual indicator shows exactly where the node will land. Array indices update automatically.
UNDO & REDO
Every tree mutation is captured as a full snapshot. Undo and redo up to 50 steps with complete confidence — the tree, editor, and selection state all roll back together.
MULTI-TAB WORKSPACE
Open multiple JSON documents in separate tabs. Sessions persist between launches, so your workspace is always waiting for you. Navigate tabs with ⌘⇧[ and ⌘⇧], or create and close them with ⌘T and ⌘W.
JAVASCRIPT SCRIPTING
Select any node and run a JavaScript transformation against it. The app includes a library of built-in scripts:
- Sort Keys (A → Z, recursive)
- Sort Array (ascending, by key, or reverse)
- Remove Null Values (recursive)
- Deduplicate Array
- Flatten Nested Arrays
- Pluck a Field from an Array of Objects
Write and save your own scripts too. A built-in test panel lets you run scripts against sample data before applying them to your real document. Execution time is displayed in milliseconds so you can keep things fast.
FILE MANAGEMENT
Open JSON or plain text files, save changes back to disk, or Save As to a new location. Each tab tracks its file path, and the full session — including file associations — is restored on every launch.
CROSS-PLATFORM DESIGN
On wide screens (macOS, iPad landscape), the editor and tree sit side by side. On narrower screens, a segmented control switches between them. Keyboard shortcuts are supported throughout.
PRIVACY FIRST
All parsing, validation, and scripting happens entirely on your device. No network requests, no analytics, no data leaves the app.
Ratings & Reviews
This app has not received enough ratings or reviews to display an overview.
The developer, Uri Nachmias, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Provider
- Uri Nachmias
- Size
- 9.2 MB
- Category
- Developer Tools
- Compatibility
Requires iPadOS 17.0 or later.
- iPad
Requires iPadOS 17.0 or later. - Mac
Requires macOS 14.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2026 Uri Nachmias. All rights reserved.
