- 将json字符串转化为java对象
JSONObject jsonObjectParam = JSONObject.parseObject(jsonParam);
FlightParam flightParam = JSONObject.toJavaObject(jsonObjectParam, FlightParam.class);
其中jsonParam是前端传来的json字符串,
FlightParam是封装好的java对象,里面存放jsonParam解析后的参数
- 将java list转化为json
//java -list
List<ReturnDto> flightList= reconfirmOfBoardingService.getFlightList(dto.getFltNo(),dto.getFlightDate(),dto.getAirport());
String jsonStrReturn = JSON.toJSONString(flightList);
- 将java对象转化为json字符串
//将java对象转化为json字符串
String jsonStr = JSON.toJSONString(dto);//dto是java ResponseDto对象