Comments (6)
@Pepigo maybe u should give us some test cases.
from dubbo-go-hessian2.
Integer类型的null问题
我已经使用官方的demo测试出问题了,确实不能接收
from dubbo-go-hessian2.
dubbo-go类型对应关系
java-server | go-client | description1 | description2 |
---|---|---|---|
Byte | byte | 使用string可以接收null值 | byte可接收正常数据 |
Short | int16 | 使用string可以接收null值 | int16可接收正常数据 |
Integer | int32 | 使用string可以接收null值 | int32可接收正常数据 |
Long | int64 | 使用string可以接收null值 | int64可接收正常数据 |
Float | float32 | 使用string可以接收null值 | float32可接收正常数据 |
Double | float64 | 使用string可以接收null值 | float64可接收正常数据 |
Boolean | bool | 使用string可以接收null值 | bool可接收正常数据 |
Character | string | 使用string接收可以接收null值 | java Character只能使用golang string接收 |
from dubbo-go-hessian2.
类型接收测试结果:
from dubbo-go-hessian2.
@Pepigo I don't think it's a good idea to add more basic data type mapping , which is out of the scope of hessian serialization protocol. Another data type like BigDecimal, which is used widely in business and no solution for it, then we consider to support it. see https://github.com/hessian-group/hessian-type-mapping
from dubbo-go-hessian2.
close for it's not urgent now
from dubbo-go-hessian2.
Related Issues (20)
- Java-server使用int类型枚举作为类属性,golang client希望增加个demo HOT 5
- nil slice decode to empty slice HOT 2
- Lost Java Map Class Name HOT 1
- dubbo Java-Client 调用 Go-Server 接口时,获取的对象一直为null HOT 1
- different field with same pointer type under the same structure deserialization exception HOT 2
- 完善对Java枚举类型可变长参数方法的支持
- when a struct has more than one kind of empty slice whose type is pointer ,decode will panic HOT 2
- update the readme
- 怎样友好的兼容 java 中的集合类 HOT 4
- java.lang.Long 是Java特定语言类型对象,对应的Go怎么传参 HOT 5
- go-client调用Java-serve 当java接口参数类型Integer等包装类时go报错找不到服务 HOT 2
- hessian2中response.go的ReflectResponse方法注释的TODO有计划了吗? HOT 3
- 时间encode越界 HOT 7
- Support java wrapper types HOT 3
- Map嵌套Map遇到illegal class index @idx 1 HOT 2
- 两个Map结构不同但值为nil时,decode will panic
- decode Integer -> *int32 报错 HOT 1
- 单测里面使用 log.Fatal 会使得单测直接通过 HOT 3
- type transfer error HOT 3
- Dubbo-go作为Provider时, RPC返回的结构体中的指针字段无法被Java正确映射为Java包装类型 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dubbo-go-hessian2.