Formato e indentacion JSON: mejores practicas de tabs vs espacios
2024-06-14
Formatear no es solo estetica: una indentacion consistente mejora las revisiones y reduce ruido en merges. Aqui tienes como elegir y cuando comprimir.
Espacios en la especificacion JSON
Los espacios y saltos de linea no cambian el parseo; el estilo depende de personas y equipos.
Tabs vs espacios
Prefiere espacios por consistencia entre editores y diffs mas limpios. Los tabs son legales, pero raros en ejemplos JSON publicos.
2 vs 4 espacios
Dos espacios dominan en ecosistemas front-end y Node; cuatro aparecen en algunas configuraciones Java/Python. Elige uno por repositorio.
{
"user": {
"name": "Alice",
"roles": ["admin", "editor"]
}
}Cuando usar pretty-print
Depuracion, documentacion y edicion manual: formatea antes de revisar para que el diff muestre cambios reales.
Cuando minificar
Transporte en produccion y ahorro de almacenamiento. Conserva una version legible aparte; no edites JSON minificado a mano.
Consejos de equipo
Usa .editorconfig para archivos json. Parse check opcional en CI. Ejemplos de docs con 2 espacios; logs pueden quedar minificados.