www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

Como анмаршалить campo json si se puede tener diferente tipo de?

neitri 2018-11-01 14:01:52

Uso de la estructura de

type CustomColumn struct {
	ColName     string          `json:"ColName"`
	Description string          `json:"Description"`
	Type        string          `json:"Type"`
	Value       interface{}     `json:"Value"`
}

Esta estructura normalmente маршалится en el archivo json. El campo Value puede tomar el tipo sql.NullFloat64 sql.NullInt64 o NullTime.
Cómo анмаршалить obtenido json?

P. S. el Uso de json archivo para almacenar la configuración y los resultados del trabajo para volver a iniciar.

Total answers: 1

pav5000 2018-11-01 14:41:04

de la misma manera y анмаршалить, sólo tiene que del interface{} sacar el valor en el tipo de.

https://tour.golang.org/methods/16

en todos los números de Json cuando анмаршалинге en la interface{} se convierten en float64. Si necesita un int, necesidad de convertirlo a int más tarde, después de sacar de la interface{}

Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.