Go 1.27에서 encoding/json/v2와 encoding/json/jsontext가 안정화되어 정식 제공됨. 기존 JSON 패키지의 동작, API, 성능 문제를 개선하면서 익숙한 사용 방식을 유지함 구문 처리와 Go 값 변환을 분리하고, 토큰과 값을 실제 스트리밍 방식으로 처리함. 새 사용자 정의 인터페이스는 전체 JSON 값을 버퍼링하거나 반복 파싱하는 부담을 줄임 기본 동작이 더 엄격해져 잘못된 UTF-8과 중복 객체 이름을 거부함. nil 슬라이스/맵, 구조체 필드 이름 매칭, omitempty 등의 동작도 달라지며 대부분 옵션으로 조정 가능함 벤치마크에서 Unmarshal 성능이 최대 10배 향상됨. Marshal은 기존 버전과 대체로 비슷하며, 경우에 따라 조금 빠르거나 느림 기존 encoding/json은 무기한 지원되며 이전은 필수가 아님. 내부 구현을 v2 기반으로 통합해 두 버전의 사용자 정의 메서드가 상호 동작하고, 호출 지점별 점진적 이전도 가능함 기존 encoding/json의 한계 Go는 1.0 이전부터 표준 라이브러리로 JSON을 지원했으며, 임의의 Go 타입을 기본 JSON 표현으로 변환하고 필요에 따라 재정의하는 방식은 높은 유연성을 제공해 왔음 초기 JSON 지원 소개 이후 15년 이상이 지났으며, 지난해 공개한 실험적 JSON API에 추가 피드백과 개선을 반영해 정식 제공함 기존 패키지는 모호하거나 잘못된 입력을 허용함 RFC 8259가 유효한 UTF-8을 요구하지만, 잘못된 UTF-8을 받아들여 드러나지 않는 데이터 손상과 후속 문제를 일으킬 수 있음 객체의 중복 이름도 허용함. RFC는 중복 처리 방식을 정하지 않아 구현마다 값을 선택하거나 병합, 폐기, 오류 처리할 수 있으며, 동일한 JSON에 합의된 의미가 없어짐 이러한 차이는 보안 공격에 악용될 수 있고, 실제로 CVE-2017-12635 사례가 있음 nil과 필드 매칭, 메서드 호출에도 동작 문제가 있음 nil 슬라이스와 맵을 null로 직렬화해 배열이나 객체 위치에서 null을 허용하지 않는 다른 구현과 통신할 때 오류가 발생할 수 있음. 설문에서는 대부분의 Go 사용자가 빈 배열과 빈 객체를 기본값으로 선호함 객체 이름을 구조체 필드에 연결할 때 대소문자를 구분하지 않아 예상 밖 동작, 잠재적 보안 취약점, 성능 제약이 생김 포인터 리시버의 MarshalJSON을 일관되지 않게 호출하지만, 현재 동작에 ...
Related
실행은 격리하고, 세션은 이어간다: 망분리 환경의 Agent Platform 설계기
2 hours ago
4
비가 오면 사장님이 먼저 압니다: SSE로 만든 실시간 기상악화 알림
3 hours ago
2
유료 SDK 없이, 공개 데이터와 MapLibre로 아파트 3D 지도를 만든 11일
3 hours ago
2
Ask GN: AI 코딩 에이전트에게 셸 명령 권한을 어디까지 주시나요?
6 hours ago
3
Fable 5.2가 조카가 꿈꾸던 게임을 한 번의 요청으로 구현함
6 hours ago
3
Show GN: Daizy - 단어 암기에 특화된 예쁜 Anki/Quizlet Alternative
7 hours ago
2
Show GN: Tacie – 지난 결정, 회의 중에 바로 찾아 주는 Mac용 AI 어시스턴트
7 hours ago
5
1.58비트 터너리 양자화로 30B LLM을 맥북에서 돌리기: 0점에서 89.4%까지 복원한 기록
7 hours ago
5
Tips
click
Trending
Popular
[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로
3 weeks ago
576
매경이 전하는 세상의 지식 (매-세-지, 10월 13일)
4 weeks ago
348
반도체팹이 바꾼 건설 수혜株… LS일렉·한양이엔지 재주목
4 weeks ago
347
클래식 문턱 낮춘 17세 아이히혼…“팔로어 상당수가 한국인 놀라워”
4 weeks ago
341
버그를 환자처럼, 코딩 에이전트를 의료팀처럼 다룬 5개월
4 weeks ago
341
“딸 숨져가던 21분 CCTV 사라져”…양재웅 병원 사망 유족, 경찰 초동수사 질타
3 weeks ago
316
Show GN: 나래 한글(나래팩) – AI 에이전트용 HWP/HWPX 편집·생성 CLI/스킬/템플릿 패키지...
3 weeks ago
316
국민연금이 美 아마존과 손잡은 까닭…“AI로 주식 분석할 것”
4 weeks ago
312
'주전들 빼고 호주 날아간' 서울, 김기동 감독 "영건들, 능력 증명하라"... 정현우 "결과 보여주겠다" ...
3 weeks ago
304
김동선, 독립경영 강화 속도전 … 한화M&S 지분 19% 공개매수
4 weeks ago
298
© Clint's Theme Park 2026. All rights are reserved

5 days ago
12


![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)







English (US) ·