| package extra | |
| import ( | |
| "github.com/json-iterator/go" | |
| "github.com/stretchr/testify/require" | |
| "testing" | |
| ) | |
| 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) | |
| } |