Skip to content

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.

Notifications You must be signed in to change notification settings

geetesh-gupta/JSON-Browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

JSON Browser

Version Downloads

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

Installation

  • Using IDE built-in plugin system:

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

  • Manually:

Download the latest version and install it manually using Settings/Preferences > Plugins > โš™๏ธ > Install plugin from disk...

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published