jsonparseexception
-
Java JSON 처리 실전 시리즈 – Jackson 트러블슈팅 가이드: 흔한 에러 7가지와 해결 방법기술과 산업/언어 및 프레임워크 2025. 5. 19. 11:04
Spring Boot + Jackson 환경에서 JSON 처리 시 자주 발생하는 오류와 그 해결법을 정리합니다. JsonParseException, UnrecognizedPropertyException, 날짜 포맷, Enum 처리 오류 등 실전 사례 중심의 트러블슈팅 가이드입니다.Jackson은 Java JSON 처리에 매우 강력한 도구이지만, 실무에서는 예상치 못한 오류가 종종 발생합니다. 특히 외부 API 요청, 클라이언트-서버 간 형식 불일치, DTO 설계 미흡 등이 원인이 되는 경우가 많습니다.이 글에서는 Spring Boot 환경에서 발생할 수 있는 대표적인 JSON 처리 오류 7가지와 그 해결 전략을 명확히 정리해보겠습니다.1. UnrecognizedPropertyException – 알 수 ..
-
Java JSON 처리 실전 시리즈 9화 – 따옴표 없는 JSON 처리하기: 비표준 포맷 대응 전략과 보안 고려사항기술과 산업/언어 및 프레임워크 2025. 5. 19. 11:01
Jackson에서 따옴표 없는 필드, 단일 따옴표 등 비표준 JSON 형식을 처리하는 방법을 다룹니다. JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES 활용법과 실무 적용 시 주의사항을 정리합니다.1. 왜 따옴표 없는 JSON이 문제가 되는가?표준 JSON에서는 모든 키와 문자열 값에 반드시 **쌍따옴표(")**가 있어야 합니다.RFC 8259 – JSON 표준 예시:{ "name": "홍길동", "age": 30}그러나 실무에서는 다음과 같은 비표준 JSON을 종종 마주합니다:{ name: '홍길동', age: 30}키에 쌍따옴표 없음문자열 값에 단일 따옴표 사용이런 JSON은 Jackson의 기본 설정으로는 파싱되지 않고 JsonParseException이 발..