jsonobject的问题。。。

接口:


{

"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

为什么?


慕雪6442864
浏览 400回答 2
2回答

慕尼黑的夜晚无繁华

couponId的类型不是array

MMTTMM

你的couponId明明是个字符串,你却要把它解析成JSONArray,使用optJSONArray获取时,如果不能转换就会返回null。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java