jsonオブジェクト転javaオブジェクト(json配列転javaオブジェクト)
3081 ワード
jsonキットはcom.alibaba.fastjsonを使用しています
jsonフォーマット
相互変換は、まずjson配列がjsonオブジェクトを回転し、次にjsonオブジェクトをjavaエンティティクラスオブジェクトに変換します.
jsonフォーマット
{
"data":[
{"name":"tom","age":18},
{"name":"jack","age":17}
]
}
相互変換は、まずjson配列がjsonオブジェクトを回転し、次にjsonオブジェクトをjavaエンティティクラスオブジェクトに変換します.
JSONArray userJSONArray = json.getJSONArray("data");
for (int i = 0; i < userJSONArray.size(); i++) {
JSONObject jsonObject = userJSONArray.getJSONObject(i);
User user = JSON.parseObject(jsonObject.toJSONString(), User.class);
}