接口:
{ "head": { "deviceId":"deviceId", "os":1, "token":"", }, "body":{ "couponId":"2" } }
后台:
JSONArray couponJson=body.optJSONArray("couponId");
String token=head.optString("token"); Object object=UserCacheManage.getAppUser(token); debug发现couponJson 是null
为什么?
你的couponId
明明是个字符串,你却要把它解析成JSONArray
,使用optJSONArray
获取时,如果不能转换就会返回null
。
couponId
的类型不是array