Pegue sus datos JSON y obtenga instantáneamente una definición de struct Go con inferencia de tipos adecuada y etiquetas json. Soporta objetos anidados, arrays y todos los tipos de datos JSON.
Pegue sus datos JSON y obtenga instantáneamente una definición de struct Go con inferencia de tipos adecuada y etiquetas json. Soporta objetos anidados, arrays y todos los tipos de datos JSON.
Preguntas y respuestas frecuentes sobre este tema.
Las cadenas JSON se mapean a Go string, los números a float64 (o int si son enteros), los booleanos a bool, null a un tipo puntero, los arrays a slices y los objetos anidados a structs anidados. El convertidor analiza sus datos JSON para inferir el tipo Go más apropiado para cada campo.
Cada objeto JSON anidado se convierte en un tipo de struct Go separado. El convertidor genera automáticamente nombres de struct significativos basados en los nombres de campos y crea referencias de tipo adecuadas entre structs padre e hijo.
Sí, el convertidor agrega automáticamente etiquetas json de struct a cada campo, usando el nombre de clave JSON original. Por ejemplo, un campo JSON "user_name" genera un campo Go con la etiqueta `json:"user_name"`, asegurando la serialización y deserialización correctas.
No, la conversión de JSON a struct Go se realiza completamente en su navegador usando JavaScript. Sus datos JSON permanecen en su dispositivo y nunca se suben a ningún servidor.