- httpResult格式
{
"success": true,
"code": 0,
"infoMsgs": [],
"warningMsgs": [],
"errorMsg": null,
"data": {
"allTrade": 1,
"tradeBeans": [
{
"tradeCode": "12000",
"tradeName": "总公司"
}]
}
}
- 转换
String httpResult = "如上格式";
JSONObject object = JSONObject.parseObject(httpResult);
String data= object.getString("data");
JSONObject object = JSONObject.parseObject(data);
String tradeBeans= object.getString("tradeBeans");
JSONArray tradeBeans = JSON.parseArray(tradeBeans);
List<IosRqkTradeAuthorityBean> tradeBeanList = new ArrayList<>();
for (int i = 0; i < tradeBeans.size(); i++) {
IosRqkTradeAuthorityBean tradeAuthorityBean =
JSON.parseObject(JSON.toJSONString(tradeBeans.get(i)), IosRqkTradeAuthorityBean.class);
tradeBeanList.add(tradeAuthorityBean);
}
- 总结
String test = "";
JSONObject object = JSONObject.parseObject(test);
object.getString("");
======
IosRqkTradeAuthorityBean tradeAuthorityBean =
JSON.parseObject(JSON.toJSONString(tradeBeans.get(i)), IosRqkTradeAuthorityBean.class);
JSONArray array = JSON.parseArray(test)