Add the official github.com/toon-format/toon-go package to your project
go get github.com/toon-format/toon-go
Usage Example
Quick start guide for encoding and decoding TOON format in Go
package main
import (
"fmt"
"github.com/toon-format/toon-go"
)
func main() {
// Your data structure
data := map[string]interface{}{
"name": "Alice",
"age": 30,
}
// Convert to TOON format
encoded, _ := toon.Marshal(data, nil)
fmt.Println(string(encoded))
// Convert back to map
var decoded map[string]interface{}
toon.Unmarshal(encoded, &decoded)
}