Resolving JSON Property Mapping Issues with @RequestBody in Spring
When sending JSON data with camelCase properties to a Spring controller, the @RequestBody annotated object may fail to properly map the incoming data if the property naming conventions don't match.
// Example problematic request object
public class InspectionRequest {
private String inspectionId;
private String recordDate;
private ...
Posted on Wed, 24 Jun 2026 16:46:43 +0000 by roscor
Mastering Jackson JSON Processing in Java
For Spring Boot applications, configure Jackson settings in application.yml:
spring:
# jackson configuration
jackson:
# date format
date-format: yyyy-MM-dd HH:mm:ss
# timezone
time-zone: GMT+8
# serialization settings
serialization:
# pretty print output
indent-output: false
# ignore unconvertible o ...
Posted on Thu, 14 May 2026 23:11:37 +0000 by svguerin3
Java JSON Library Selection and Migration Considerations
When working with JSON in Java, developers may encounter issues like java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntime, often due to missing dependencies. For example, the net.sf.json library requires several JAR files: commons-beanutils-1.9.1.jar, commons-collections-3.2.1.jar, commons-lang-2.6.jar, commons-lo ...
Posted on Wed, 13 May 2026 16:42:34 +0000 by phifgo
Data Processing and Format Conversion Using Jackson
Overview and Core Architecture
Jackson is a high-performance data-binding framework for the Java Virtual Machine. While predominantly known for JSON manipulation, it delivers a consistent API for multiple data representations, including XML, CSV, and standard Java properties files. The architecture centers on the ObjectMapper class, which serve ...
Posted on Mon, 11 May 2026 07:44:37 +0000 by Thauwa