Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

New JSON Table Editor Plugin 2.1 for Godot 4.x

An asset by meishijie
The page banner background of a mountain and forest
New JSON Table Editor Plugin 2.1 for Godot 4.x hero image

Quick Information

0 ratings
New JSON Table Editor Plugin 2.1 for Godot 4.x icon image
meishijie
New JSON Table Editor Plugin 2.1 for Godot 4.x

Version 2.1.1 (Latest) 2025 7.1add sample_data.jsonVersion 2.1.0 (Latest) 2025 6.25✨ Enhanced Floating Window FeaturesDouble click to expand cells in floating windowAdded row number column display in popup tablesAdded right-click context menu for row operationsComplete row management (add before/after, copy, delete)Version 2.0.0 (Latest) 2025 6.20 table view✅ Added multi-language support (Chinese/English)✅ Integrated Excel-style table view✅ Enhanced UI with language switching buttons✅ Improved translation system✅ Better error handling and validation✅ Comprehensive documentationA powerful and user-friendly JSON editor plugin for Godot Engine 4.x that provides a visual interface for editing JSON files.Features:Visual tree view for JSON structureDirect JSON text editingFile management (load/save)Type-safe value editingSupport for all JSON data types:StringsNumbersBooleansArraysObjects (Dictionaries)Real-time validationIntegrated with Godot editor

Supported Engine Version
4.0
Version String
2.1.1
License Version
MIT
Support Level
community
Modified Date
13 days ago
Git URL
Issue URL

JSON Editor Plugin for Godot 4.x

A powerful and user-friendly JSON editor plugin for Godot Engine 4.x that provides a comprehensive visual interface for editing JSON files with multi-language support and Excel-style table functionality.

✨ Features

Core Functionality

  • Visual tree view for JSON structure with hierarchical display
  • Excel-style table view for data manipulation and editing
  • Direct JSON text editing with syntax highlighting
  • Dual-view interface with seamless switching between tree and table views
  • File management (load/save) with integrated file browser
  • Type-safe value editing with validation

Data Types Support

  • Strings with text editing
  • Numbers (integers and floats) with validation
  • Booleans (true/false) with dropdown selection
  • Arrays with dynamic element management
  • Objects (Dictionaries) with key-value pair editing

Advanced Features

  • Multi-language support (Chinese/English) with real-time switching
  • Excel-style table editing with row/column operations
  • Real-time JSON validation with error reporting
  • Add/Remove rows functionality in table view
  • Column type editing for data structure management
  • Integrated translation system for internationalization
  • Seamless Godot editor integration

🚀 Installation

  1. Download: Copy the addons/json_editor folder to your Godot project
  2. Enable: Go to Project Settings -> Plugins and enable "JSON Editor"
  3. Access: Find the JSON Editor tab in the main editor screen

📖 Usage

Basic Operations

  1. File Operations:

    • Use the "Browse..." button to select JSON files
    • Click "Load" to open and parse JSON files
    • Click "Save" to write changes back to file
  2. Language Switching:

    • Click "中文" for Chinese interface
    • Click "English" for English interface
    • All UI elements update in real-time
  3. Editing Modes:

    • Tree View: Hierarchical display with double-click editing
    • Table View: Excel-style editing for structured data
    • Text Editor: Direct JSON text manipulation

Advanced Operations

  • Tree View:

    • Double-click items to edit values
    • Add new key-value pairs to objects
    • Add elements to arrays
    • Delete existing items
    • Type-safe editing with validation
  • Table View:

    • Click "Add Row" to append new data rows
    • Edit cells directly in Excel-style interface
    • Column headers show data structure
    • Automatic data type detection and conversion
  • Text Editor:

    • Direct JSON text editing
    • Real-time syntax validation
    • Automatic formatting and indentation

🌍 Multi-Language Support

The plugin includes comprehensive internationalization support:

  • Languages: Chinese (中文) and English
  • Translation Coverage: All UI elements, buttons, labels, and messages
  • Real-time Switching: Language changes apply immediately without restart
  • Translation Files: Standard GNU gettext (.po) format for easy localization

Supported UI Elements

  • Button labels (Load, Save, Browse, Add Row)
  • Tab titles (Tree View, Table View)
  • Column headers (Key, Value)
  • Dialog labels and messages
  • Input placeholders and tooltips

🎯 Use Cases

  • Game Configuration: Edit game settings and configuration files
  • Data Management: Manage player data, level definitions, item databases
  • Localization: Edit translation files and language data
  • API Testing: Create and modify API request/response data
  • Content Creation: Manage game content in structured JSON format

🔧 Technical Details

  • Engine Compatibility: Godot 4.x (tested with 4.5.beta1)
  • File Format: Standard JSON with full specification support
  • Memory Efficient: Streams large files without loading entire content
  • Type Safety: Automatic data type validation and conversion
  • Error Handling: Comprehensive error reporting and recovery

📝 Release Notes

Version 2.0.0 (Latest)

  • ✅ Added multi-language support (Chinese/English)
  • ✅ Integrated Excel-style table view
  • ✅ Enhanced UI with language switching buttons
  • ✅ Improved translation system
  • ✅ Better error handling and validation
  • ✅ Comprehensive documentation

Version 1.0.0

  • Basic JSON editing functionality
  • Tree view and text editor
  • File load/save operations

🤝 Contributing

Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.

📄 License

MIT License - See LICENSE file for details

👨‍💻 Author

meishijie

📦 Version

2.0.0

Version 2.1.1 (Latest) 2025 7.1
add sample_data.json
Version 2.1.0 (Latest) 2025 6.25
✨ Enhanced Floating Window Features
Double click to expand cells in floating window
Added row number column display in popup tables
Added right-click context menu for row operations
Complete row management (add before/after, copy, delete)

Version 2.0.0 (Latest) 2025 6.20 table view
✅ Added multi-language support (Chinese/English)
✅ Integrated Excel-style table view
✅ Enhanced UI with language switching buttons
✅ Improved translation system
✅ Better error handling and validation
✅ Comprehensive documentation

A powerful and user-friendly JSON editor plugin for Godot Engine 4.x that provides a visual interface for editing JSON files.

Features:
Visual tree view for JSON structure
Direct JSON text editing
File management (load/save)
Type-safe value editing
Support for all JSON data types:
Strings
Numbers
Booleans
Arrays
Objects (Dictionaries)
Real-time validation
Integrated with Godot editor

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
New JSON Table Editor Plugin 2.1 for Godot 4.x icon image
meishijie
New JSON Table Editor Plugin 2.1 for Godot 4.x

Version 2.1.1 (Latest) 2025 7.1add sample_data.jsonVersion 2.1.0 (Latest) 2025 6.25✨ Enhanced Floating Window FeaturesDouble click to expand cells in floating windowAdded row number column display in popup tablesAdded right-click context menu for row operationsComplete row management (add before/after, copy, delete)Version 2.0.0 (Latest) 2025 6.20 table view✅ Added multi-language support (Chinese/English)✅ Integrated Excel-style table view✅ Enhanced UI with language switching buttons✅ Improved translation system✅ Better error handling and validation✅ Comprehensive documentationA powerful and user-friendly JSON editor plugin for Godot Engine 4.x that provides a visual interface for editing JSON files.Features:Visual tree view for JSON structureDirect JSON text editingFile management (load/save)Type-safe value editingSupport for all JSON data types:StringsNumbersBooleansArraysObjects (Dictionaries)Real-time validationIntegrated with Godot editor

Supported Engine Version
4.0
Version String
2.1.1
License Version
MIT
Support Level
community
Modified Date
13 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers