Native JSON viewer does not have an "Expand all" button on some JSON responses
For some reason when I view one particular JSON page the response is collapsed on page load. There are thousands of nodes so clicking them individually won't work. I can't see an "Expand all" button at the moment, but this would definitely solve the problem.
EDIT: Some JSON responses do have an "Expand all" button, but some don't? Is there a way to enable this for all?
Diubah
All Replies (2)
More edits:
I think I found why - there seems to be a limit hard-coded into resource://devtools-client-jsonview/components/JsonToolbar.js
/* 100kB file */ const EXPAND_THRESHOLD = 100 * 1024;
That seems to control whether the Expand button shows or not. The question is now - how can I change this to allow files up to say 1 megabyte?
I'm not aware of a way to override this 100kB limit. There is a similar limit to expand automatically when the file is loaded.
- https://dxr.mozilla.org/mozilla-release/source/devtools/client/jsonview/components/JsonToolbar.js
- https://dxr.mozilla.org/mozilla-release/source/devtools/client/jsonview/json-viewer.js
Maybe someone at Reddit or Stack Overflow knows a way.