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) }