java -- 因属性变量的前两个字母导致的错误
今天在做项目的时候,因为不注意将类中属性的变量名的前两个字母全部写成了大写。导致在输出结果值的时候出现了问题:
导致输出的结果值输出了两遍 ,刚遇到的时候让我百思不得其解。然后就开始各种找原因,找问题,当然是找不到喽。
然后我仔细查看代码,然后看到变量名的前一个字母是大写,然后我把第一个字母改成了xXxx,但是还是输出结果还是一样。
然后我就开始百度查问题,突然看到关于首字母的问题,我就将前两个字母全部改成了小写,又试了一遍,这时返回值是正确的。
"bdCustomerStatisticRes": {
"dBCustomerCount": [
{
"2": 0
},
{
"3": 0
},
{
"4": 0
},
{
"5": 0
},
{
"6": 0
}
],
"dBCustomerRate": [
{
"2": 0.0
},
{
"3": 0.0
},
{
"4": 0.0
},
{
"5": 0.0
},
{
"6": 0.0
}
],
"dbcustomerRate": [
{
"2": 0.0
},
{
"3": 0.0
},
{
"4": 0.0
},
{
"5": 0.0
},
{
"6": 0.0
}
],
"dbcustomerCount": [
{
"2": 0
},
{
"3": 0
},
{
"4": 0
},
{
"5": 0
},
{
"6": 0
}
]
}
}