Extensao | .json |
Categoria do ficheiro | documents |
Descricao | JSON (Notação de Objeto JavaScript) é um formato padronizado de intercâmbio de dados comumente usado em desenvolvimento web e transmissão de dados. Diferentemente do formato .doc utilizado pelo Microsoft Word, o JSON é independente de plataforma e baseado em texto, tornando-o facilmente legível e gravável tanto por humanos quanto por máquinas.
Arquivos JSON consistem em dados estruturados organizados em pares de chave-valor, semelhantes a dicionários ou arrays associativos em linguagens de programação.
Em contraste com o formato binário .doc, arquivos JSON são legíveis por humanos e fáceis de analisar, tornando-os ideais para a transmissão de dados estruturados entre sistemas e aplicações. Além disso, a simplicidade do JSON e sua ampla adoção em diversas linguagens de programação o tornam uma escolha popular para troca de dados em vários domínios, incluindo serviços web, APIs e arquivos de configuração. |
Tecnico | A sintaxe JSON é derivada da sintaxe de Objeto JavaScript, consistindo de chaves {} para denotar objetos, colchetes [] para denotar arrays, e pares chave-valor separados por dois pontos :. Cada par chave-valor é separado por vírgulas.
JSON suporta vários tipos de dados incluindo strings, números, objetos, arrays, valores Booleanos e null. Strings são envolvidas em aspas duplas " ", e os números podem ser inteiros ou de ponto flutuante.
JSON suporta Unicode, permitindo a representação de uma ampla gama de caracteres. Ele é tipicamente codificado usando UTF-8, garantindo compatibilidade entre diferentes sistemas e linguagens.
JSON é sem esquema, significando que não há uma definição formal requerida para a estrutura dos dados JSON. Essa flexibilidade permite a troca dinâmica de dados e fácil adaptação aos requisitos em mudança.
JSON é amplamente suportado através de linguagens de programação e plataformas, com bibliotecas integradas de análise e serialização disponíveis para a maioria das linguagens modernas. |