Go 1.27 estrena una API de JSON que corrige los fallos de encoding/json
A New Go API for JSON

El equipo de Go lanza encoding/json/v2 y encoding/json/jsontext, dos paquetes estables que abordan problemas de seguridad y rendimiento del encoding/json original. La nueva API separa la sintaxis del JSON (jsontext) de la semántica de Go (v2), permite streaming real, opciones configurables en todas las funciones y rechaza por defecto UTF-8 inválido y nombres duplicados. La migración desde v1 es en su mayoría directa.
El comportamiento predeterminado debería errar del lado de la seguridad y rechazar nombres duplicados.