Data Structures Editor (xml, json, yaml, csv, md)
Nadir Manakhov
$60.00
(no ratings)
Jump AssetStore
Visual editor for JSON, XML, YAML, CSV, and Markdown files in Unity. Professional editing with format conversion, real-time feedback, and seamless workflow integration.Newtonsoft JSON should be installed to use the packageData 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 filesKey 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 typesThe 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.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 sessionsAdvanced 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 fieldsCSV 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 checkingMarkdown Features:- Rich markdown preview with syntax highlighting- Header hierarchy with proper styling- List support (bulleted and numbered)- Code blocks and quote blocks- Performance-optimized renderingArchitecture:- 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 recoveryPerformance 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 allocationsExport System:- Cross-format conversion with data integrity preservation- Automatic Unity asset integration