Cómo se construye y verifica JSONCraft
Última actualización: 2026-05-06
JSONCraft es un proyecto independiente llevado por un solo desarrollador. Esta página describe cómo se construyen las herramientas y el contenido — qué se ejecuta en tu navegador, cómo se verifica cada herramienta y qué hace y qué no hace el sitio.
Qué se ejecuta en tu navegador
Cada herramienta del sitio se ejecuta íntegramente en el cliente. JSON, YAML, CSV, TOML y XML que pegas — y los archivos que cargas — se parsean, formatean, validan, comparan, convierten y visualizan en tu navegador. No hay paso de subida, ni cuenta, ni cómputo en servidor en la ruta de la herramienta.
Los anuncios vienen de Google AdSense (publisher ID ca-pub-8761907366448308). AdSense usa cookies y comparte datos limitados con la red publicitaria de Google cuando aceptas. El banner de cookies es un consent gate real: los scripts de AdSense no se cargan hasta que aceptas. Si rechazas, no se establecen cookies publicitarias. Los espacios publicitarios están claramente marcados como Sponsored.
Cómo se verifica la fiabilidad de las herramientas
Cada herramienta está cubierta por una prueba end-to-end automatizada que se ejecuta en cada deploy. La línea "Last verified — N tools passing" del footer la pone CI: refleja la fecha del último build verde y el número de herramientas que pasaron. Si una prueba se rompe, el footer lo refleja en el siguiente build, y la herramienta rota se arregla antes de que la línea vuelva a todo-passing.
Cómo se escribe el contenido
El comportamiento de las herramientas se implementa y verifica a mano contra las especificaciones de origen: RFC 8259 para JSON, la spec YAML 1.2.2, RFC 4180 para CSV, la spec TOML 1.0 y las recomendaciones W3C XML 1.0 / 1.1. Los casos límite (manejo de BOM, claves duplicadas, round-trip sin pérdida) están cubiertos por pruebas que fijan el comportamiento mandado por la spec.
Las guías largas bajo /docs/ se redactan con asistencia de IA y reciben revisión ligera antes de publicarse. Los hechos técnicos en esas guías — qué dice una spec, cómo trata un parser un caso corner — son verificables independientemente.
Antes se publicaban páginas de comparación ("X vs Y") con revisión ligera. Esas páginas se han retirado porque el proyecto no podía mantener el listón factual que requerían sin convertirse en un sitio de reseñas de herramientas de desarrollo, que no es lo que JSONCraft es. Si una página de comparación te ha redirigido aquí, usa los productos reales para compararlos.
Lo que el sitio no hace
- Colocaciones de pago, contenido editorial patrocinado ni guest posts. Los anuncios de AdSense están claramente marcados como
Sponsoredy separados del editorial. - Parafrasear posts de blogs de la competencia.
- Enviar tus datos a ningún sitio. Las herramientas trabajan sobre lo que pegas o cargas localmente; nada sale de tu navegador.
Cómo se mantiene el contenido al día
Cuando una spec se revisa de una forma que afecta al comportamiento del parser, la herramienta afectada se actualiza. La suite de pruebas CI captura regresiones de comportamiento en cada deploy, y los errores visibles se arreglan en el siguiente deploy.
Reportar errores
Si detectas un error factual, una herramienta rota o contenido desactualizado, escribe a support@jsoncraft.dev. El operador suele responder en menos de 24 horas en días laborables. Las correcciones sustanciales se publican con una nota Corrected YYYY-MM-DD junto al párrafo afectado.
Financiación y monetización
JSONCraft no acepta pagos por listar herramientas, ni ingresos de afiliados, ni contenido editorial patrocinado. La monetización es vía anuncios display de Google AdSense (donde está aprobado) y propinas ocasionales en Buy Me a Coffee. Los espacios publicitarios están claramente marcados como Sponsored y separados del resto de la página.