Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/geetesh-gupta/json-browser

JSON Browser plugin to work with JSON objects within JetBrains IDEs. Created with a single goal in mind: to offer an all-in-one solution for managing JSON objects within the IDE itself.
https://github.com/geetesh-gupta/json-browser

intellij intellij-plugin json json-data json-schema jsonview jsonviewer

Last synced: 24 days ago
JSON representation

JSON Browser plugin to work with JSON objects within JetBrains IDEs. Created with a single goal in mind: to offer an all-in-one solution for managing JSON objects within the IDE itself.

Awesome Lists containing this project

README

        

# JSON Browser

[![Version](https://img.shields.io/jetbrains/plugin/v/20013-json-browser.svg)](https://plugins.jetbrains.com/plugin/20013-json-browser)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/20013-json-browser.svg)](https://plugins.jetbrains.com/plugin/20013-json-browser)

Welcome to the **IntelliJ JSON Explorer Plugin**, a powerful tool for developers working with JSON files directly within
their favorite IDE. This plugin provides a rich, intuitive experience for visualizing, comparing, and editing JSON data,
ensuring maximum productivity with minimal effort.

## 🌟 Features

### 1. Multiple JSON Views

Explore your JSON data in the view that suits your needs:

- **JSON View**: A raw, yet structured view for direct manipulation.
- **Table View**: View JSON data in a tabular format, allowing easy navigation through key-value pairs.
- **Tree View**: A hierarchical view of your JSON, perfect for exploring deeply nested structures.

### 2. JSON Comparison

Easily compare two JSON files side-by-side to see:

- **Nodes Added**: Identifies new elements introduced in the updated JSON.
- **Nodes Removed**: Tracks items that have been deleted.
- **Nodes Modified**: Highlights changes in values for existing keys.

This feature is especially useful for version control, code reviews, or verifying the integrity of your data.

### 3. Interactive Table Editing

- **Double-click Editing**: In the **Table View**, you can double-click on any cell to open a detailed view of the JSON
element in a subpanel. From there, you can choose different view modes to further inspect or edit the JSON.
- **Nested JSON Support**: Seamlessly explore and edit deeply nested JSON elements within the table view.

### 4. Offline Functionality

Designed with **corporate users** in mind, the plugin works entirely **offline**. This means:

- **No Internet Connection Required**: All JSON operations (viewing, comparing, editing) happen locally on your machine.
- **Data Privacy and Security**: Since no data is sent over the internet, it is ideal for environments where data
privacy is paramount.

## πŸ›‘οΈ Corporate Use Case

This plugin was built with **corporate environments** in mind, where **data privacy** is crucial. Since it operates
entirely offline:

- You don’t need to worry about sensitive data being uploaded or shared with online services.
- All processing happens locally, making it a safe choice for companies with strict data protection policies.

## πŸ’‘ Feedback/Suggestion

Please feel free to provide constructive feedback and feature requests by creating a new issue
on https://github.com/geetesh-gupta/JSON-Browser/issues.

## Compatibility Range

- 241β€”242.*
- Check https://plugins.jetbrains.com/plugin/20013-json-browser/versions for further details

## Installation

- Using IDE built-in plugin system:

Settings/Preferences > Plugins > Marketplace > Search for "JSON Browser" >
Install Plugin

- Manually:

Download the [latest version](https://plugins.jetbrains.com/plugin/20013-json-browser) and install it manually
using
Settings/Preferences > Plugins > βš™οΈ > Install plugin from disk...