1
0
mirror of https://github.com/json-iterator/go.git synced 2025-06-15 22:50:24 +02:00

support private fields

This commit is contained in:
Tao Wen
2017-06-20 23:48:41 +08:00
parent 29a928e1d2
commit 3333ec11a0
4 changed files with 50 additions and 13 deletions

View File

@ -0,0 +1,18 @@
package extra
import (
"testing"
"github.com/json-iterator/go/require"
"github.com/json-iterator/go"
)
func Test_private_fields(t *testing.T) {
type TestObject struct {
field1 string
}
SupportPrivateFields()
should := require.New(t)
obj := TestObject{}
should.Nil(jsoniter.UnmarshalFromString(`{"field1":"Hello"}`, &obj))
should.Equal("Hello", obj.field1)
}