- [ ] I have searched the 
[issues](https://github.com/apache/incubator-dubbo/issues) of this repository 
and believe that this is not a duplicate.
- [ ] I have checked the 
[FAQ](https://github.com/apache/incubator-dubbo/blob/master/FAQ.md) of this 
repository and believe that this is not a duplicate.

### Environment

* Dubbo version: 2.6.2
* Operating System version: linux
* Java version: 1.8

### Steps to reproduce this issue

1. 定义类:
public class JZSVo implements Serializable{
    List<Double> arr = new ArrayList<>();
    //get方法
    //set方法。
}
2. 在producer端赋值
public JZSVo get() {
        List<Double> list = new ArrayList<>();
        list.add(null);
        list.add(null);
        list.add(3.0);

        JZSVo jzsVo = new JZSVo();
        jzsVo.setArr(list);
        return jzsVo;
    }
3. 在service端接收返回的数据 jzsVo中的arr的第一个、第二个数据应该为null实际为0.0
4.经过测试所有的基础类型:Double/Float/Integer等都会出现这种问题。

### Expected Result



[ Full content available at: 
https://github.com/apache/incubator-dubbo/issues/3640 ]
This message was relayed via gitbox.apache.org for 
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to