View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.01
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 52 KB
- Files
- 50
- Favorites
- 7
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $30.00 on
Keywords
Data Structures Editor (xml, json, yaml, csv, md)
- Price drop
Visual editor for JSON, XML, YAML, CSV, and Markdown files in Unity. Professional editing with format conversion, real-time feedback, and seamless workflow integration.
Lowest recorded price
Get 50% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Data Structures Editor (xml, json, yaml, csv, md) screenshot 1
About this asset
Data Structures Editor is a highly customizable and versatile package suitable for any Unity project that works with structured data files. Whether you're developing games, applications, or tools, this package adapts to your workflow and provides professional-grade data editing capabilities.
The package is particularly valuable for:
- Game developers working with configuration files, save data, or localization files
- Application developers managing settings, user preferences, or API configurations
- Tool developers creating custom editors for data-driven systems
- Teams collaborating on projects with shared data files
Key customization features include:
- Dynamic theming that adapts to Unity's dark/light themes
- Persistent UI states (foldout states saved per file)
- Configurable visual feedback and highlighting
- Extensible architecture for adding custom data formats
- Professional UI with color-coded elements for different data types
The package maintains data integrity across all operations while providing advanced features, such as array manipulation, object property editing, and seamless format conversion. It's designed to be both powerful for advanced users and intuitive for beginners.
From the publisher's Asset Store listing.
Technical details
Core Features:
- Multi-format support: JSON, XML, YAML, CSV, Markdown, and plain text
- Visual inline editing with real-time feedback
- Format conversion between JSON, XML, and YAML
- Professional UI with dark/light theme support
- Persistent state management across Unity sessions
Advanced Editing Capabilities:
- Array manipulation (add, remove, reorder elements)
- Object property management with validation
- Type-safe operations with automatic type detection
- Full Unity undo/redo integration
- Visual highlighting of modified fields
CSV Table Features:
- Interactive tables with resizable columns
- Pagination for large datasets
- Row/column management with visual controls
- Auto-fit column width calculation
- Data validation and format compliance checking
Markdown Features:
- Rich markdown preview with syntax highlighting
- Header hierarchy with proper styling
- List support (bulleted and numbered)
- Code blocks and quote blocks
- Performance-optimized rendering
Architecture:
- Unified token system for consistent behavior across formats
- Extensible architecture for adding new data formats
- Efficient caching system for optimal performance
- Memory-optimized parsing and rendering
- Comprehensive error handling and recovery
Performance Optimizations:
- Lazy loading - content parsed only when needed
- Intelligent caching for repeated operations
- Minimal garbage collection impact
- Compiled regex patterns for faster text processing
- StringBuilder optimization for reduced memory allocations
Export System:
- Cross-format conversion with data integrity preservation
- Automatic Unity asset integration
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f2 | Compatible | Compatible | Compatible | Compatible |
Newtonsoft JSON should be installed to use the package
As listed on the Asset Store.