A modern UI for viewing and manipulating JSON
JSON Viewer Extension
Features:
- Expand and collapse objects and arrays recursively
- Search for text in keys, values or both
- Copy formatted or minified JSON values
- Creates hyperlinks for URL strings
- Evaluate JPath expressions
- Multiple colour schemes with dark and light mode
- Keybindings for navigating documents quickly
- Yes/no prompt to load detected JSON on non-whitelisted domains
- A path editor with auto-complete
- Interactive breadcrumb trail to the current property
- Support for JSON5 syntax
Read more
- Expand and collapse objects and arrays recursively
- Search for text in keys, values or both
- Copy formatted or minified JSON values
- Creates hyperlinks for URL strings
- Evaluate JPath expressions
- Multiple colour schemes with dark and light mode
- Keybindings for navigating documents quickly
- Yes/no prompt to load detected JSON on non-whitelisted domains
- A path editor with auto-complete
- Interactive breadcrumb trail to the current property
- Support for JSON5 syntax
Source Manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version":3,
"name":"JSON Viewer",
"description":"A modern UI for viewing and manipulating JSON",
"version":"1.0.1",
"homepage_url":"https://www.github.com/dan3988/json-viewer",
"action":{"default_title":"JSON Viewer",
"default_icon":{"16":"/res/icon16.png",
"24":"/res/icon24.png",
"32":"/res/icon32.png"},
"default_popup":"res/popup.html"},
"content_scripts":[{"all_frames":true,
"matches":[""],
"run_at":"document_end",
"js":["lib/content-script.js"]}],
"icons":{"16":"res/icon16.png",
"48":"res/icon48.png",
"128":"res/icon128.png",
"256":"res/icon256.png"},
"options_ui":{"open_in_tab":true,
"page":"res/options.html"},
"web_accessible_resources":[{"matches":[""],
"resources":["favicon.ico",
"node_modules/*",
"lib/*",
"res/*"]}],
"permissions":["scripting",
"storage"],
"optional_permissions":["webRequest"],
"minimum_chrome_version":"88",
"background":{"service_worker":"lib/bg.js"},
"optional_host_permissions":[""]}
Read more
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version":3,
"name":"JSON Viewer",
"description":"A modern UI for viewing and manipulating JSON",
"version":"1.0.1",
"homepage_url":"https://www.github.com/dan3988/json-viewer",
"action":{"default_title":"JSON Viewer",
"default_icon":{"16":"/res/icon16.png",
"24":"/res/icon24.png",
"32":"/res/icon32.png"},
"default_popup":"res/popup.html"},
"content_scripts":[{"all_frames":true,
"matches":["
"run_at":"document_end",
"js":["lib/content-script.js"]}],
"icons":{"16":"res/icon16.png",
"48":"res/icon48.png",
"128":"res/icon128.png",
"256":"res/icon256.png"},
"options_ui":{"open_in_tab":true,
"page":"res/options.html"},
"web_accessible_resources":[{"matches":["
"resources":["favicon.ico",
"node_modules/*",
"lib/*",
"res/*"]}],
"permissions":["scripting",
"storage"],
"optional_permissions":["webRequest"],
"minimum_chrome_version":"88",
"background":{"service_worker":"lib/bg.js"},
"optional_host_permissions":["