private String covertFirstUppercase(String jsonStr) {
ObjectMapper objectMapper = new ObjectMapper();
JsonNode jsonNode = null;
try {
jsonNode = objectMapper.readTree(jsonStr);
} catch (JsonProcessingException e) {
logger.error("转换首字母大写异常--"+e);
}
ObjectNode modifiedJsonNode = objectMapper.createObjectNode();
Iterator<String> fieldNames = jsonNode.fieldNames();
while (fieldNames.hasNext()) {
String fieldName = fieldNames.next();
String modifiedFieldName = Character.toUpperCase(fieldName.charAt(0)) + fieldName.substring(1);
modifiedJsonNode.set(modifiedFieldName, jsonNode.get(fieldName));
}
jsonNode = modifiedJsonNode;
return jsonNode.toString();
}