[{"id":"","name":"","value":""},{"id":"","name":"11","value":""},{"id":"","name":"","value":""}]
@RequestBody JSONObject jsonObject
com.alibaba.fastjson.JSONArray kzsxListJson = jsonObject.getJSONArray("kzsx");
List<JwZcflKzsx> kzsxList = new ArrayList<>();
for(int q=0;q<kzsxListJson.size();q++){
JSONObject jsonObj = kzsxListJson.getJSONObject(q);
JwZcflKzsx jwZcflKzsx = new JwZcflKzsx();
jwZcflKzsx.setId(jsonObj.getString("id"));
jwZcflKzsx.setName(jsonObj.getString("name"));
jwZcflKzsx.setValue(jsonObj.getString("value"));
kzsxList.add(jwZcflKzsx);
}
//实体对象属性是json字符串转换为实体对象
List<JwZcflKzsx> zckzsxList = new ArrayList<>();
com.alibaba.fastjson.JSONArray zckzsxListJsons = JSON.parseArray(jwZzcwhs.get(i).getKzsx());
for(int l=0;l<zckzsxListJsons.size();l++){
JSONObject jsonObj = zckzsxListJsons.getJSONObject(l);
JwZcflKzsx jwZcflKzsx = new JwZcflKzsx();
jwZcflKzsx.setId(jsonObj.getString("id"));
jwZcflKzsx.setName(jsonObj.getString("name"));
jwZcflKzsx.setValue(jsonObj.getString("value"));
zckzsxList.add(jwZcflKzsx);
}
JAVA json转换实体
于 2022-10-22 17:35:39 首次发布