Saltar al contenido
uencoder

HJSON

HJSON (Human JSON) es un formato JSON orientado a humanos que admite comentarios, claves y valores sin comillas, cadenas multilínea y comas finales, priorizando la legibilidad.

Propósito

Ofrecer un formato mejor adecuado que JSON para configuración escrita a mano, manteniendo la convertibilidad a JSON estándar.

Mecanismo

Admite comentarios # y //, claves y valores de cadena sin comillas, cadenas multilínea y comas finales. La salida analizada son valores JSON estándar. Su inferencia de tipos es más conservadora que la de YAML.

Casos de uso

  • Archivos de configuración de aplicaciones
  • Datos mantenidos a mano
  • Frontmatter de documentos
  • Alternativa más simple a YAML

Ejemplos

  • entrada
    name: Ada
    age: 36
    Output
    The object {name:"Ada", age:36}

    Unquoted keys and values

Errores comunes

HJSON parsers are less widespread than JSON parsers
Confirm the target environment has an HJSON parser

Términos relacionados

Herramientas relacionadas

References