我是大三的学生,刚刚找了一份实习的工作,第一次做这种项目,公司只给了我一个服务器的接口文档,我要解析JSON数据创建实体的时候不知道怎么去定义各个属性的类型,我是不是应该向公司去要一份这种数据类型?还是我自己定义成string或者int就可以?
还有公司中给的文档里,写的POST要发送给服务器的数据,是这么写的,没有看懂是什么意思,就是那个self没有见过,请教各位大神,还有请问text是什么的数据类型呢?
@"name":self.name.text,
@"tel":self.tel.text,
------解决思路----------------------
根据json中的数据格式去定义,也要看一下各字段的实际含义,如一个开关变量,在json中的定议的0,1你在你的实体中就要定义成boolean 当然定义成int也可以,那就让使用者再去转一下!
定义数据的实体类没有那么严格的要求,主要让使用者用着舒服就可以了!
祝好运!
------解决思路----------------------
你问服务器数据类型不就行了。。。
------解决思路----------------------
从技术的角度讲,你是解析数据的人,局地变量的类型应该是提供接口的人设计好的。你应该去问一下你的领导或者你的接口人,你究竟传了几个参数,分别什么意义,类型。这样才能成功对接。不能靠猜的。
------解决思路----------------------
文档里有例子数据 你可以看例子数据来判断类型
------解决思路----------------------
解析JSON是 以键值对的形式出现的,你可以看看服务器的源码看看返回的是什么类型的数据,谷歌13年推出的Voley挺好用的,你可以试试