v1.1.0 - Release
A Go library for seamless conversion between JSON, XML, and YAML formats using a common data structure.
Features
- Bidirectional conversion between JSON, XML, and YAML
- Common Node structure for consistent data representation
- Type-safe operations
- Customizable conversion rules
- High test coverage (>90%)
- Thread-safe operations
- Minimal dependencies
Performance
Benchmark results show efficient performance across formats:
- JSON: Fastest with minimal allocations
- XML: Moderate performance with balanced memory usage
- YAML: Higher resource usage but maintains data integrity
Installation
go get github.com/mstgnz/transformer
Breaking Changes
- None (Initial Release)
Bug Fixes
- None (Initial Release)
Dependencies
- Go 1.16 or higher
- gopkg.in/yaml.v3 for YAML operations