Java的getter/setter在Android_JSON解析中的关键作用

今天下午在后台联调,说白了就是将JSON解析映射成Java中的实体类然后对其进一步操作-UI呈现;

开始很快的根据提供的字段写完了映射entity,但是其中的字段名字比较长,我就自己稍微改短了一点,返回null;
大爷的 当时的脑子直接短路了,然后第一步修正就是乖乖地按照后台字段规整的写好;继续请求,仍返回null!!!
深思了好一会儿,想起来了,既然返回的JSON字符串是对的,映射不对,那问题只能处在两个地方:字段、getter/setter;
既然字段没问题了,难道getter/setter出问题了???????
还真是,将所有的getter/setter删除重新生成,搞定。
具体原因未知:据后台人员所说,可能后台服务程序是根据字段来识别getter/setter方法,因为它不够智能,不够智能哇!
好了,先写到这里,继续联调。

注:联调过程中,由于接口的URL是直接从文档复制过来的,URL尾部 竟然多一个空格都不行!!!!
这是谁的原因、、  为了尽快将接口调通,我就不跟他们后台计较了哈、
 记录下、 做事要扎实精准,多余一个空格都不行!

你可能感兴趣的:(Java的getter/setter在Android_JSON解析中的关键作用)