diff --git a/encoding/gjson/gjson_z_example_conversion_test.go b/encoding/gjson/gjson_z_example_conversion_test.go index d16dd5616..6d737a9be 100644 --- a/encoding/gjson/gjson_z_example_conversion_test.go +++ b/encoding/gjson/gjson_z_example_conversion_test.go @@ -186,6 +186,24 @@ func ExampleUnmarshal() { // {Name:john Score:100} } +func ExampleEncode() { + type BaseInfo struct { + Name string + Age int + } + + info := BaseInfo{ + Name: "John", + Age: 18, + } + + infoData, _ := gjson.Encode(info) + fmt.Println(string(infoData)) + + // Output: + // {"Name":"John","Age":18} +} + func ExampleMustEncode() { type BaseInfo struct { Name string diff --git a/encoding/gjson/gjson_z_example_test.go b/encoding/gjson/gjson_z_example_test.go index c1b749058..fa765be83 100644 --- a/encoding/gjson/gjson_z_example_test.go +++ b/encoding/gjson/gjson_z_example_test.go @@ -37,10 +37,13 @@ func ExampleJson_SetViolenceCheck() { if j, err := gjson.DecodeToJson(data); err != nil { fmt.Println(err) } else { + j.SetViolenceCheck(false) + fmt.Println("Users Count:", j.Get("users.count")) j.SetViolenceCheck(true) fmt.Println("Users Count:", j.Get("users.count")) } // Output: + // Users Count: 100 // Users Count: 101 }