mirror of
https://github.com/json-iterator/go.git
synced 2024-11-24 08:22:14 +02:00
28 lines
479 B
Go
28 lines
479 B
Go
package jsoniter_test
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/json-iterator/go"
|
|
"os"
|
|
)
|
|
|
|
func ExampleMarshal() {
|
|
type ColorGroup struct {
|
|
ID int
|
|
Name string
|
|
Colors []string
|
|
}
|
|
group := ColorGroup{
|
|
ID: 1,
|
|
Name: "Reds",
|
|
Colors: []string{"Crimson", "Red", "Ruby", "Maroon"},
|
|
}
|
|
b, err := jsoniter.Marshal(group)
|
|
if err != nil {
|
|
fmt.Println("error:", err)
|
|
}
|
|
os.Stdout.Write(b)
|
|
// Output:
|
|
// {"ID":1,"Name":"Reds","Colors":["Crimson","Red","Ruby","Maroon"]}
|
|
}
|