驴C贸mo mapear estructuras a JSON en Go?
Cuando se codifica o decodifica de JSON a una estructura de Go, es importante entender como se realizan las conversiones de los tipos de datos. JavaScript es un lenguaje sin tipado, es decir que las variables no se declaran de forma expl铆cita.
La siguiente tabla muestra la forma en la que los tipos de JSON son convertidos a tipos en Go.
- JSON - | - Go - |
---|---|
Boolean | bool |
Number | float64 |
String | string |
Array | []interface{} |
Object | map[string]interface{} |
Null | nil |
Cuando se intenta realizar una conversi贸n hay que tener en cuenta este tipo de datos, de otra forma el paquete
encode/json
generar谩 un error si los tipos de datos no coinciden.