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

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

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

http://blog.csdn.net/Mr_wzc/article/details/50779828

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

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

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

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