nifei il y a 8 ans
Parent
commit
c0a4ad72e1
1 fichiers modifiés avec 27 ajouts et 0 suppressions
  1. 27 0
      example_test.go

+ 27 - 0
example_test.go

@@ -0,0 +1,27 @@
+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"]}
+}