When you have a deeply nested hierarchical JSON structure, tools like JSON Editor Online help a lot to get an overview of the structured data at various levels. In this way you control the level-of-detail, i.e. the complexity of the hierarchical object with a collapsible/expandable widget.
When you import a nested JSON string in Mathematica you get a nested list of Rules. Has anyone constructed a visualization tool to expand/collapse nested list of rules in Mathematica. Could you please share it with other community members that are not so expert in Wolfram language or perhaps assist in building it.
Wolfram Language supports a variety of 'Views' that can be used to display information and 'OpenerView' seems to be the most appropriate control and the closest to the widget I described.
Notice that JSON Editor Online displays next to each object the number of items contained, this is what the opener object should display when it is closed. When it is opened, it should display all the items. If the items are not arrays, it should display them as key->value, if they are arrays then it should display an index and the number of items contained and so on.
I have included in the hyperlink a sufficiently complex, real case scenario, JSON string to demonstrate the use of JSON Editor tool.