Skip to content

andreas-volz/JviewSON

Repository files navigation

JviewSON

JviewSON is a lightweight JSON viewer and analyzer built with Godot 4. Designed for simplicity and efficiency, JviewSON displays JSON files in an intuitive tree view structure, making it easier to navigate and understand complex data.

Features

  • Tree View Display
    Visualize JSON files in an expandable/collapsible tree view format for easy navigation.

  • Text Search
    Quickly search for specific text within the JSON file to locate the information you need.

  • Auto-Update
    Automatically refresh the display when the underlying JSON file changes on the disk, ensuring you're always viewing the latest data.

  • Syntax Highlighting
    Enjoy clean, color-coded syntax highlighting for better readability and error detection.

  • View-Only Design
    Editing JSON files is intentionally not supported, maintaining a safe and consistent viewer experience.

Why JviewSON?

JviewSON is perfect for developers, data analysts, and anyone working with JSON files who need:

  • A clear and structured view of their data.
  • An easy way to search through large JSON files.
  • A tool that keeps their data intact without the risk of accidental modifications.

Installation

  1. Download or clone this repository:
    git clone https://github.com/andreas-volz/JviewSON.git
  2. Open the project in Godot 4.
  3. Run the project to start using JviewSON.
  4. Alternative use the latest GitHub or itch.io release

How to Use

  1. Open JviewSON.
  2. Load a JSON file by the file open dialog selecting drag & drop from your file browser or assigning .json files in your favorite file browser
  3. Use the tree view to navigate through the structure.
  4. Search for specific keys or values using the built-in search bar.
  5. JviewSON auto-updates the display when your JSON file changes (optional).

Screenshots

JviewSON_screenhot

Contributing

Contributions are welcome! If you have ideas for features or improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.