Jackson과 Fastjson JSON 응답 필드 매핑 및 널값 처리
REST API 개발 중 Jackson과 Fastjson을 혼용할 때 발생하는 필드명 변환 실패 및 null 필드 누락 문제를 해결한 경험을 정리합니다.
핵심 문제 상황
외부 시스템 연동 시 대문자 스네이크 케이스(EMPLOYEE_ID)로 응답해야 하는데, 기본 설정에서는 카멜 케이스(employeeId)로 변환되어 전송되었습니다. 또한 값이 null인 필드가 JSON 응답에서 완전히 제외되는 문제도 함 ...
9월 8일 02:04에 게시됨
C++에서 구조체와 JSON 간 변환 기술
현대 C++ 애플리케이션 개발에서는 데이터를 외부 시스템과 주고받는 일이 빈번하게 발생하며, 이 과정에서 직렬화(serialization)와 역직렬화(deserialization)가 핵심적인 역할을 합니다. 특히 JSON은 그 가벼움과 인간 친화적인 형식 덕분에 네트워크 통신 및 설정 파일 등 다양한 분야에서 표준처럼 사용되고 있습니다. 본 문서에서는 C++ 구조체(struct)와 JSON 데이 ...
7월 13일 04:08에 게시됨
C#에서 BarTender COM 연동으로 대용량 가변 데이터 고속 출력
대량의 비정형 가변 데이터를 지속적으로 출력해야 하는 환경에서 BarTender와 C#을 연동하는 방법을 다룹니다. BarTender 10.0 Professional 이상이 필요하며, 상업적 사용 시 정품 라이선스가 필수입니다.
설치 시 주의사항
일부 바코드 프린터에 번들로 제공되는 무료 BarTender(SDK 미포함)가 설치된 적 있는 경우, 상위 버전 설치 시 진행 화면에서 멈추는 현상이 발 ...
5월 23일 12:14에 게시됨