You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What would you like to be added:
Support java wrapper types.
Why is this needed:
Many users need types in golang which maps the java wrapper types , including Interger,Long,Short,Float,Double,Character.
So I think it's an important feature should being supported as soon as possible. I spend a few days to add this feature.
New supported java wrapper types:
java wrapper types
golang types
java.lang.Integer
*int32
java.lang.Byte
*byte
java.lang.Short
*int16
java.lang.Boolean
*bool
java.lang.Long
*int64
java.lang.Float
*float32
java.lang.Double
*float64
java.lang.Character
*hessian.Rune
BUT,BUT,BUT it is NOT forward compatible.
The following types art not supported from v2.0.0, if u use these types, use the replacing types instead:
unsupported types
use replacing types instead
hessian.IntegerArray
[]*int32
hessian.ByteArray
[]*byte
hessian.ShortArray
[]*int16
hessian.BooleanArray
[]*bool
hessian.LongArray
[]*int64
hessian.FloatArray
[]*float32
hessian.DoubleArray
[]*float64
hessian.CharacterArray
[]*hessian.Rune
The 2.0 branch includes the following changes:
define new inner register function to support special golang types to map java class name.
define *hessian.Rune to ref java.lang.Character
upgrade hessian-lite to 3.2.13, and add function to remove the serialization limit for test classes in package com.caucho.hessian.test.
Fix bugs in unit tests.
Fix multiple level array name incorrectly combined.
Because it's not forward compatible, I will push it to 2.0 branch first, u can upgrade and test it by executing go get github.com/apache/dubbo-go-hessian2@2.0.
If u meet some problem, pls tell us in this issue. Thanks!
The text was updated successfully, but these errors were encountered:
What would you like to be added:
Support java wrapper types.
Why is this needed:
Many users need types in golang which maps the java wrapper types , including Interger,Long,Short,Float,Double,Character.
So I think it's an important feature should being supported as soon as possible. I spend a few days to add this feature.
New supported java wrapper types:
BUT,BUT,BUT it is NOT forward compatible.
The following types art not supported from v2.0.0, if u use these types, use the replacing types instead:
The 2.0 branch includes the following changes:
*hessian.Rune
to ref java.lang.Charactercom.caucho.hessian.test
.Because it's not forward compatible, I will push it to 2.0 branch first, u can upgrade and test it by executing
go get github.com/apache/dubbo-go-hessian2@2.0
.If u meet some problem, pls tell us in this issue. Thanks!
The text was updated successfully, but these errors were encountered: