AI product readJSON document browser and editor with tree-view visualization and text transcoding tools
Developers viewing raw JSON in browsers see unformatted, hard-to-read text. JSON-handle automatically detects JSON pages and renders them as interactive, collapsible tree diagrams with editing capabilities. It also provides encoding/decoding utilities for Unicode, Base64, URL, and XML special characters.
1. User installs extension. 2. When browsing any URL containing JSON, content_scripts.js auto-detects JSON content and renders it as a tree view (if auto-render enabled). 3. User can also click the extension icon to manually trigger JSON formatting on the current page. 4. Right-click context menu allows formatting selected JSON text. 5. Extension opens a dedicated JSON-handle viewer/editor window showing the tree diagram. 6. User can edit JSON in real-time, use transcoding tools (Unicode/Base64/URL/XML), switch render modes, and copy formatted output.
Auto-detect JSON content on web pages and render as interactive tree viewReal-time JSON editing in tree diagram formatContext menu integration for page and selection-based JSON parsingTranscoding tools: Unicode, Base64, URL encode/decode, XML special charactersMultiple render modes (rich, smart, dark) and minimalism modeConfigurable panel mode (always, left-click, right-click, button)
- Target users
- Web developers / API developers / Backend developers debugging JSON responses / QA engineers inspecting API payloads
- The extension has extensive commented-out code (ad-related URLs, HTTP requests to sinaapp.com servers) that suggests possible historical analytics/ad features, but none are active in the current version.
- Donation mechanism is image-based QR codes only - no payment API integration present in code.
MonetizationNo paid features detected
No paid features, premium tiers, subscriptions, or payment gating detected. The extension is completely free. The options page (options.html:108-114) shows voluntary donation QR codes (Alipay, WeChat Pay, PayPal) with the text '请作者紫石喝杯咖啡' (buy the author a coffee) - this is purely optional donation, not feature gating. All 'pro' keyword matches are false positives: '_pro' is a JavaScript module pattern for 'protected' members (e.g., background.js:5 'var _pub = {}, _pri = {}, _pro = {}') and 'property' matches are CSS transition properties. No premium, subscribe, upgrade, billing, or stripe keywords found anywhere in the codebase.
- Confidence
- 97
- Payment platform
- --
- Source
- AI / High
- Login required
- No
- Reason
- The extension operates entirely locally with no authentication flow, no user account system, and no external service requiring login. The manifest declares 'offline_enabled: true'. All keyword matches for 'login', 'auth', 'token', 'jwt' are false positives: 'auth' appears in @author comments and CSS class names, 'token' is used for JSON parser lexer tokens in jsonlint.js, and 'jwt' appears only in base64-encoded image data in CSS. The commented-out line '//common.loginDialog' at JSON-handle/js/jh.js:310 suggests login was once considered but is not implemented.
非常好用的拓展程序,可自动识别json
相当好用,skyworth
Pretty nice look!
非常好用 大大提供我们的开发效率
Its Very good and easy to operate.
超级喜欢,非常实用
高亮,漂亮。最好能增加XXX.json文件拖曳到chrome就能显示高亮格式化后的功能
很好用的插件
Very good
这个 NB,感觉比其他下载量高的JSON 插件强大多了!