我是负责后端的,负责给我们android app提供json接口。
现在遇到一个问题,有些json api返回的结果中,某些字段为null
比如
{"name": 'wangzi', "address": null}
android前端会拿json的值填充到android 的 form表单里
比如这个表单有两个输入框name和address,
现在我拿到他开发的app,看到表单界面里address字段填充的是“null”字符串,而不是我预期的空白内容的address输入框。
我跟前端说如果某些字段json中为null的话,请不要在form的输入框里显示“null”字符串,应显示空白。因为含null值的json api有很多,他说我后端对那些null值得字段必须传空字符串“”给他,否则他改起来很大的工作量。
想请教下各位android高手,你们是怎么处理这种情况的?多谢多谢
用Gson转换对象可以解决,不过那样你还是得判断null,而依照字符串你在判断时对通用的内容加一个“null”的字符串判断,如果是“null“,就当作空白内容进行处理。其他的话应该没什么好的方法了。