Categories: CSSScriptWeb Design

Render JSON Data As A Tree View – json-view

Yet another JSON viewer library that renders your JSON data as a collapsible and expandable tree structure for better readability.

Table of Contents

Toggle

How to use it:

Download and import the json-view’s files into the document.

<link rel="stylesheet" href="/path/to/dist/jsonview.bundle.css" />

The library uses Font Awesome for the collapse/expand icons.

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
<script src="/path/to/dist/jsonview.bundle.js"></script>
Sponsored

Create a container to place the JSON viewer.

<div class="root"></div>

Format and render your JSON data in the container.

let data = '{}';
let target = '.root';
jsonView.format(data, target);

API methods.

// expand tree
jsonView.expandChildren(tree);

// collapse tree
jsonView.collapseChildren(tree);

// treverse tree object
jsonView.traverseTree(tree, function(node) {
  console.log(node);
});

Changelog:

12/03/2025

  • v2.7.6: bugfix

03/29/2025

  • v2.7.6: bugfix

10/17/2023

  • v2.7.5: bugfix

10/07/2023

  • v2.7.4: bugfix

07/07/2023

Sponsored
  • v2.7.3: bugfix

07/05/2022

  • v2.7.2: bugfix

01/11/2022

  • v2.7.0

05/26/2020

  • Use scss

05/26/2020

  • Bugfix

05/25/2020

  • Fix false boolean value

05/23/2020

  • Updated

10/09/2019

  • Fix caret directions

The post Render JSON Data As A Tree View – json-view appeared first on CSS Script.

rssfeeds-admin

Share
Published by
rssfeeds-admin

Recent Posts

Claude Code Hacked to Achieve Full RCE and Hijacked Organization API keys

Critical vulnerabilities in Anthropic’s Claude Code, an AI-powered command-line development tool. The flaws could allow…

1 hour ago

1 Million Records from Dutch Telco Odido Published Online After Extortion Attempt

A major data breach has hit Odido, one of the Netherlands’ prominent telecommunications providers, with…

1 hour ago

Quakertown Community School District ICE Protest Response Dominates Public Comment at Board Meeting

Parents, alumni, students and community members packed the Quakertown Community School District school board meeting…

1 hour ago

‘From support to surveillance’: Bills restricting SNAP fuel moral, implementation objections

Before the hearing ended in theater, Lisa Beaudoin had been urging lawmakers to withhold their…

1 hour ago

Energy stakeholders share concerns over Ayotte’s nomination to Public Utilities Commission

New Hampshire energy stakeholders are questioning the experience and potential conflicts of interest of Christopher…

1 hour ago

Man injured in Bradford after snowmobile-truck collision

A man was seriously injured Tuesday after a truck collided with his snowmobile in Bradford,…

1 hour ago

This website uses cookies.