1 回答
TA贡献2003条经验 获得超2个赞
如果下面的行返回 JSON 格式的字符串,那么你不需要任何JSONParser
String output = getCategoryServiceController.myGetCategory();
ObjectMapper具有readValue采用String和Class<T>作为参数的方法
public <T> T readValue(String content,
Class<T> valueType)
throws IOException,
JsonParseException,
JsonMappingException
你可以只使用该方法
String output = getCategoryServiceController.myGetCategory();
LOGGER.debug("output {} ", output
GetCategoryResponseDto dto = mapper.readValue(json, GetCategoryResponseDto.class
return Optional.of(dto);
注意中有很多不必要的行GetCategory,例如
Optional<GetCategoryResponseDto> optional;
org.json.simple.JSONObject json = null;
我还看到mapper它为空,NullPointerException如果它为空,您可能会面临
添加回答
举报