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.
强大,有显示原格式的选项吗?
好用,美观。 虽然影响不大,如果能有汉化的界面就更亲切了
相当好用,感谢作者的付出!
Not bad. I like it. Thanks. P.S. It would be great to copy value without quotes.
字太大,颜色有点太刺眼。
很方便,也挺漂亮的
好用 编辑和展示都在一块 json过大时会页面卡死,https://chromeenterprise.google/intl/zh_cn/static/json/policy_templates_zh-CN.json
Best One... works well. Thanks... Color not looks good.
amazing
功能超赞,相对于其他的扩展能展示数组对象编号,比较实用