
Al menos hasta hace un lustro, quizás un poco más, en México había dos tipos de personas (y esto incluía a muchos profesionales de la computación e informática): aquellos que, al escuchar a alguien decir «lleison» (o «yeison»), pensaban en Jason Voorhees1, y aquellos que pensaban en la JavaScript Object Notation2,3. Hoy en día, cualquier profesional o usuario avanzado de la informática y la computación piensa de inmediato en lo segundo.
La primera vez que escuché hablar de JSON debió ser entre 2007 y 2009, pero no fue hasta 2014 o 2015 (cuando me metí de lleno en el procesamiento de tweets durante el doctorado) que quedé convencido de su ligereza frente a XML. Eso me llevó a hacer un uso intensivo de jq.
jq es hoy algo obligatorio de saber y entender para trabajar con archivos JSON desde la línea de comando, aunque su sintaxis y modelo de procesamiento son algo extraños y cuesta trabajo aprenderlos, pero una vez que se entienden y aprenden… el cielo es el límite.

La difusión de JSON y su adopción trajeron una mayor diversificación de alternativas de procesamiento y de casos de uso, pero ello no significa que trabajar con estructuras de datos y archivos empleando esta notación no resulte complicado e, incluso, un dolor de cabeza.
En los últimos cinco o seis años me ha tocado trabajar con archivos en este formato, usados para almacenar elementos de configuración, archivos intermedios entre procesos, archivos de resultado o, malamente, como bases de datos. La experiencia de este periodo con los archivos JSON ha sido diversa: a veces son simples y chicos, a veces son grandes pero simples y, en otras, han sido chicos y complicados (o al menos así los creía), pero no me había topado con un caso en el que fueran, además de grandes, complicados y variables, como ha sido en mi actual labor profesional. La experiencia de aprendizaje, eso sí, ha resultado enriquecedora, y de ahí que haya decidido iniciar esta serie de entradas.
Referencias
- «Jason Voorhees«, Wikipedia, web. Visited: 2026.09.07. URL: https://es.wikipedia.org/wiki/Jason_Voorhees.
- «Introducing JSON«, json.org, web. Visited: 2026.09.07. URL: https://www.json.org/json-en.html.
- «JSON«, Wikipedia, web. Visited: 2026.09.07. URL: https://en.wikipedia.org/wiki/JSON.
Siguiente
