¿Comentarios en archivos JSON?

archivos JSON

La notación de objetos de JavaScript (JSON) es un formato de datos de texto compacto que se utiliza para intercambiar datos estructurados entre aplicaciones. Está basado en JavaScript, pero es independiente del lenguaje de programación. Un problema o pregunta frecuente es: ¿Los comentarios JSON también se pueden acomodar en archivos JSON?

La respuesta corta es no. El archivo JSON contiene solo datos, por lo que no es posible ingresar comentarios en él, ya que también se interpretarían como datos. Sin embargo, este artículo le muestra una solución alternativa que puede usarse para hacerlo.

Índice
  1. Estructura y uso de JSON
  2. Solución para comentarios JSON

Estructura y uso de JSON

Un archivo JSON almacena información como objetos, matrices y otras variables en un formato legible.

Estas variables pueden ser de los siguientes tipos:

  • Null- indica que no hay valor en la variable.
  • Boolean- puede tener valores verdaderos (verdadero) o falsos (falso).
  • Número– consta únicamente de dígitos (0-9) y, si es necesario, un signo menos o un punto.
  • Cadena- anotado entre dos tiempos de ejecución dobles.
  • Array-contiene varios valores, separados por comas, encerrados entre corchetes ( []).
  • Objeto-contiene múltiples valores entre corchetes ( {}). Cada valor debe tener una clave única para acceder a él. Dos puntos separan el par clave-valor y una coma separa los pares.

También hay varios analizadores que convierten la cadena JSON en una variable correspondiente.

Por cierto, el servidor y el cliente intercambian información entre sí mediante el archivo JSON. De esta forma, un sitio web puede, por ejemplo, mostrar ciertos datos.

Un objeto JSON se puede  .json guardar como un archivo de texto sin formato con la extensión o un  tipo MIME  como  application/json.

Este formato es una alternativa práctica a XML .

Intercambio de datos JSON cliente-servidor

Solución para comentarios JSON

Aunque los comentarios no están permitidos en JSON, existe una solución sencilla o alternativa para esto. Puede incluir un elemento de datos que nombre, por ejemplo, "_comentario" como convención. Todas las aplicaciones que utilicen el archivo JSON ignorarán este elemento.

{
  "_comment": "Este texto es un comentario",
  "glosario": {
    "título": "Glosario",
    "BrilloDiv": {
      "título": "S",
      "Lista de brillo": {
        "BrilloEntrada": {
          "ID": "SGML",
          "Clasificar como": "SGML",
          "GlossTerm": "Lenguaje de marcado generalizado estándar",
          "Acrónimo": "SGML",
          "Abreviatura": "ISO 8879:1986",
          "Def. brillo": {
            "para": "Un meta-lenguaje de marcado, usado para crear lenguajes de marcado como DocBook.",
            "GlossSeeTambién": ["GML", "XML"]
          },
          "GlossSee": "marcado"
        }
      }
    }
  }
}

Otro método sería poner el comentario en los procesos que generan o reciben el archivo JSON. Esto podría incluso ser una mejor solución para eso.

  ¿Qué es un archivo P7M?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir