给前端的接口,什么时候返回jsonObject,什么时候返回jsonArray

给安卓前端做接口,什么时候返回jsonObject,什么时候返回jsonArray

6个回答

单个对象Object使用jsonArray,数组对象或者列表对象,例如array和list,建议返回jsonArray

u011315960
li504799868 才发现写错一个单词,单个Object使用JsonObject
大约 3 年之前 回复

简单的举例,如果你是要做一个列表之类的重复多数据,用jsonArray, 里面的具体内容,如:点击列表后打开的商品介绍,或者文章内容 用jsonobject

这个不需要纠结把,主要是看前端需求的格式的。而且你返回不能只返回数据把。需要带一些状态信息。
最好是使用一个固定的格式。前段也是用Gson jackson之类的把json转换成javabean后使用的 很少手动解析。
一般都是 外层包裹{ 'message':‘error message‘,'state ':'001', data :{ row:[{},{}], other:{ }} }
用一种固定格式包裹数据 一般row里面是array数据 other是 object 每次都携带 如果没有row row返回的是空数据就行

根据接口业务功能来具体分析。返回什么 没有具体规范

一切都是对象,数组也放在对象中比较好,前段只用通过得到对象就好了,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问