Herramientas para desarrolladores

JSON a Go Struct con etiquetas json

Convierte JSON en structs de Go con etiquetas json, tipos anidados y gestión de slices. Útil para redactar modelos de servidor a partir de respuestas de API.

JSONGoStruct

Añadir esta herramienta a favoritos

No se ha seleccionado un modo de almacenamiento de favoritos.

Acciones rápidas

Copia la URL de esta herramienta o abre la hoja de compartir del sistema en un dispositivo compatible.

Casos de uso

  • Redacta modelos Go a partir de respuestas de API
  • Mapea JSON anidado en jerarquías de struct
  • Añade etiquetas json para nombres de campo

Cómo usar

  1. Pega JSON válido
  2. Revisa el struct Go generado
  3. Copia en tu proyecto y ajusta la nomenclatura

Entrada y salida de ejemplo

JSON

{"u_id":1}

Go

type Obj struct {
  UId int `json:"u_id"`
}

FAQ

¿Cómo se gestionan los mapas dinámicos?

Los campos fijos se convierten en structs; las claves dinámicas suelen recurrir a tipos más laxos como interface{}.

¿Distingue int y float?

Aplica heurísticas numéricas básicas; confirma contra los campos de negocio reales.

Herramientas

Herramientas relacionadas

Continúa con otra herramienta traducida para una tarea cercana.

JSON a interfaz TypeScript

Generador de JSON a interfaz TypeScript

Disponible

Infiere definiciones de interfaz TypeScript a partir de JSON en tu navegador. Los objetos anidados se convierten en interfaces separadas, con opciones para el nombre raíz, campos opcionales, readonly, export y alias de tipo.

TypeScript JSON Desarrollador

BSON a JSON

JSON extendido de MongoDB a JSON plano

Disponible

Convierte JSON extendido de shell o Compass de MongoDB (ObjectId, ISODate, NumberInt y similares) en JSON plano para formatear, compartir y herramientas posteriores.

BSON JSON MongoDB