The Go team released encoding/json/v2 and a new encoding/json/jsontext package (stable in Go 1.27) to address long-standing behavioral, API, and performance shortcomings in encoding/json—introducing stricter parsing, safer defaults, better streaming, and a clear separation between syntactic JSON processing and semantic marshaling/unmarshaling.