Take a look at this JSON data :
{ department_1 : [{ id : 1, name = Joe Smith, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="660c150b0f120e2613150048030213">[email protected]</a>}, ...., { id : 500, name = Bun Sam, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b5d7c6d4d8f5c0c6d39bd0d1c0">[email protected]</a>}]}
{ department_2 : [{ id : 1, name = Joe Smith, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1d776e707469755d686e7b33787968">[email protected]</a>}, ...., { id : 500, name = Bun Sam, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f496879599b4818792da919081">[email protected]</a>}]}
{ department_3 : [{ id : 1, name = Joe Smith, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c4aeb7a9adb0ac84b1b7a2eaa1a0b1">[email protected]</a>}, ...., { id : 500, name = Bun Sam, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bad8c9dbd7facfc9dc94dfdecf">[email protected]</a>}]}
{ department_4 : [{ id : 1, name = Joe Smith, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6e041d03071a062e1b1d08400b0a1b">[email protected]</a>}, ...., { id : 500, name = Bun Sam, email : <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="accedfcdc1ecd9dfca82c9c8d9">[email protected]</a>}]}
This data is structured hierarchically with numerous records. In the deepest level, there are approximately 2000 records. What would be an effective way to display this information in a responsive and engaging manner? I have already tried using a table, but it lacks interactivity. I am seeking suggestions, strategies, and possibly examples of displaying this data while prioritizing usability.