Go y Golang
Go: error con JSON y arreglo vacío
En este artículo expongo un pequeño error que sucede con Go (supongo que no es un bug sino que simplemente así se comporta el lenguaje) al declarar un arreglo vacío.
Lo que sucede es que cuando se declara un arreglo de structs y el mismo está vacío, al ser codificado como JSON el arreglo es null
en lugar de []
.
En otras palabras: go codifica (con JSON) un arreglo vacío como null
en lugar de como un arreglo vacío []
.