JSON Viewer Extend · 随心录Plus icon

JSON Viewer Extend · 随心录Plus

by 随心录Plus · Developer Tools
Manifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Feature-rich JSON/JSONP highlighter that supports XML/SOAP formatting. Modern browser extension built on Manifest V3 and CodeMirror…

Users
48
0 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
3
0 in 30 days
Store rank
#110K
#92K among extensions
Version
1.0.8
updated 13 Sep 2026

Users

monthly, 3 months
02448Jul 2026Sep 2026Oct 2026
Latest, 16 Oct 2026: 48 usersMove the mouse over the chart for any month

Ratings count

monthly, 3 months
023Jul 2026Sep 2026Oct 2026
Latest, 16 Oct 2026: 3 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About JSON Viewer Extend · 随心录Plus

Core Features - Syntax highlighting: powered by CodeMirror 6, supports JSON/JSONP syntax coloring - 26 editor themes: 19 dark themes + 7 light themes, with live preview switching - Code folding: fold/collapse JSON nodes by hierarchy, supports auto-folding from the second level, large files fold smoothly; layer counts shown by default after folded closers, e.g. {2} / [3] (decorations, not written into the document), can be turned off in settings - Search: supports regex, case-sensitive, whole-word match; supports JSON path quick navigation (default shortcut Ctrl+Alt+G; click or focus the path box to jump; millisecond locate on large files); match index supports ↑/↓ / mouse wheel; multi-line path hits are fully highlighted - Sorting: recursively sort object keys and array elements; supports custom sorting of array objects by specified fields, with auto-saved sort configurations; supports object-key sorting; huge files sort without stuttering - Copy and export: one-click copy JSON to clipboard (body has no fold-count markers; counts show via showFoldSize fold decorations); editor context menu can copy the current field path or field value - Extract field rules: when extracting page JSON, optionally take only a configured field by URL + field name / path; optional “stop when field not found”; dialog is resizable by dragging borders; default shortcut Ctrl+Alt+Y - URL auto-detection: automatically detects and makes URLs clickable, with real <a> tag conversion - Custom styles: customize font family, font size, line height via the options page, with CSS code editor - Virtual scrolling: CM6 uses virtual scrolling by default for smoother browsing of large files with lower memory usage - JSON Text Toolbox: format / minify, URL encode / decode, Unicode / HTML entity escape, string escape / unescape, Gzip decompress / compress, expand nested JSON (with skip fields, numeric array config, mixed text splitting), parse XML, Chinese ↔ \uXXXX (including comments) - XML / SOAP: XML text nested in JSON is laid out as XML (foldable, highlighted); auto or manual parse - Auto-convert \uXXXX to characters: on open or paste, decode Unicode escapes in data (comments unchanged); can be turned off - Comment preservation: parse JSON with comments (// and /* */), preserve comments during formatting - Mixed-text JSON: plain text around JSON is shown as array items; Python dicts in text and selected "key": value members can also be extracted - Field order: parse, decompress, expand, and format keep original key order; only explicit sort reorders - Omnibox JSON Editor: quick command to open JSON editor from address bar, supports search, sort, comments, auto-fill last content; paste / import keeps a raw-text snapshot - Configurable shortcuts: all feature shortcuts can be customized in the options page (search, path search, sort, text tools, extract field rules, open panel/options/editor/extract/format/Gzip decompress) - Context menu: optional right-click menu (can be toggled in the popup); copy current field path/value; format or extract JSON from the page or the selection; manage extract-field / expand-skip rules in the editor; root {} / [] nodes also support right-click - Auto processing on paste/import: auto format, auto Gzip decompress, auto expand nested JSON, auto-parse XML, auto-convert \uXXXX, auto URL decode; viewer and Scratch Pad share one pipeline; no long freezes on large files - File URL permission hint: opening a file URL without permission shows a hint and a link to the browser’s extension permissions page - Help docs: new user guide page with in-document anchor navigation - Configurable local file extensions: browsing file:// defaults to auto-parsing .json / .txt / .xml (configurable) - Size limit: configurable maxJsonSize (default 2048 KB) with a “still highlight” prompt for oversized files - Version update check: automatically checks for new versions once per day; shows update badge in popup, options, help, and changelog pages; tips mention enabling Developer mode for a manual update How to Use 1. Open any JSON/JSONP page (response header Content-Type: application/json or .jsonp) 2. The browser's native JSON viewer is automatically replaced with JSON Viewer Extend 3. Toolbar buttons: Search (Ctrl+F), Path search (Ctrl+Alt+G), Sort (Ctrl+Alt+S), copy, JSON Text Toolbox, toggle raw JSON, toggle folding, popup, options 4. Upper-right extension icon supports Omnibox Editor for quick editor access; Extract JSON can use extract field rules (Ctrl+Alt+Y) 5. Supports local JSON files (.json files opened in browser after drag-and-drop; requires "Allow access to file URLs" permission; a hint and jump link appear if it is not enabled) Permissions - storage — Save user options (theme, font, sorting configurations, etc.) - tabs — Read the current tab URL to tell extension pages from normal web pages so Format / Extract run on the correct tab; not used to collect or upload browsing history - activeTab — Temporary access to the active tab when the user opens the extension or runs related actions - scripting — Inject local scripts to detect and format JSON on web pages - contextMenus — Optional right-click menu (can be toggled in the popup) - unlimitedStorage — Store larger page-level configs locally - alarms — Daily version update check. In Manifest V3, the Service Worker can be terminated by the browser when idle, causing setInterval and similar timers to fail. The alarms API is a browser-level scheduling mechanism that wakes the Service Worker when triggered, ensuring reliable daily version checks. - <all_urls> — Inject content script on all pages to detect and render JSON Privacy Statement This extension does not collect or transmit any user data. All configurations are stored locally only (browser.storage.sync) and are n…

Growth

WindowUsersChangeRatingsRating
7 days+5+11.6%00.00
30 days0+0.0%00.00

Version history

9 versions recorded
1.0.813 Sep 2026
1.0.77 Sep 2026
1.0.631 Aug 2026
1.0.524 Aug 2026
1.0.417 Aug 2026
1.0.310 Aug 2026
1.0.23 Aug 2026
1.0.127 Jul 2026

Details

Category
Developer Tools
First seen
21 Jul 2026
Size
440 KB
Languages
en, zh-CN
Pricing
Free
Extension ID
gciogljljlfgejjoconpokblleomgcnn

Permissions and risk

Elevated riskimpact 3, likelihood 3
Permissions
storageactiveTabtabsscriptingunlimitedStoragecontextMenusalarms
Site access
<all_urls>
Can read and change data on every website you visit.

Alternatives to JSON Viewer Extend · 随心录Plus

Extensions that rank for the same store searches or share the Developer Tools category, ordered by users