瀏覽代碼

example test

nifei 8 年之前
父節點
當前提交
c0a4ad72e1
共有 1 個文件被更改,包括 27 次插入0 次删除
  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"]}
+}