Online grátis Json Validador

            
            
        


JSON (JavaScript Object Notation, pronunciado /ˈdʒeɪsən/; também /ˈdʒeɪˌsɒn/[nota 1]) é um formato de arquivo padrão aberto que utiliza o texto legível para transmitir objetos de dados que consiste de pares atributo–valor e matriz de tipos de dados (ou qualquer outro serializable valor). É muito comum formato de dados, com uma diversa gama de aplicações, tais como servir de substituto para XML, AJAX sistemas.

JSON é independente da linguagem de formato de dados. Ele foi derivado a partir de JavaScript, mas muitas linguagens de programação modernas incluem código para gerar e analisar dados em formato JSON de dados. O oficial de Internet do tipo de suporte para JSON é application/json. JSON nomes de arquivos usar a extensão .json.

Douglas Crockford originalmente especificado o formato JSON no início da década de 2000. JSON primeiro foi padronizado em 2013, como ECMA-404. O mais recente formato JSON padrão foi publicado em 2017, conforme RFC 8259, e permanece consistente com ECMA-404. Nesse mesmo ano, JSON também foi padronizado como o ISO/IEC 21778:2017. O ECMA e ISO normas descreve apenas a sintaxe permitida, considerando que a RFC cobre alguns de segurança e de interoperabilidade considerações.

JSON os tipos de dados básicos são:



  • Número: assinado um número decimal que pode conter uma parte fracionária e podem usar exponencial E notação, mas não pode incluir o não-números, tais como NaN. O formato não faz distinção entre inteiros e de ponto flutuante. JavaScript utiliza um duplo ponto flutuante de precisão formato para todos os seus valores numéricos, mas outras linguagens de implementação de JSON pode codificar números de forma diferente.


  • de Cadeia de caracteres: uma seqüência de zero ou mais caracteres Unicode. Strings são delimitadas por aspas duplas e suporte de uma barra invertida escapar de sintaxe.


  • Boolean: ambos os valores verdadeiro ou falso


  • Matriz: uma lista ordenada de zero ou mais valores, cada um dos quais pode ser de qualquer tipo. Matrizes uso de colchete de notação de vírgula-elementos separados.


  • Objeto: uma coleção desordenada de pares nome–valor, onde os nomes (também chamados de teclas) são cadeias de caracteres. Os objetos destinam-se a representar arrays associativos, onde cada chave é único dentro de um objeto. Os objetos são delimitados por colchetes e use vírgulas para separar cada par, enquanto dentro de cada par, os dois pontos ':' caracteres separa a chave ou nome do seu valor.


  • nulo: Um valor vazio, usando a palavra null




Espaço em branco é permitido e ignorou todo ou sintática entre os elementos (valores e pontuação, mas não dentro de um valor de seqüência de caracteres). e, usando a palavra null



Espaço em branco é permitido e ignorou todo ou sintática entre os elementos (valores e pontuação, mas não dentro de um valor de seqüência de caracteres). Quatro caracteres específicos são considerados espaços em branco para esta finalidade: espaço, tabulação horizontal, a linha de alimentação e retorno. Em particular, a marca de ordem de byte não deve ser gerada por uma implementação conforme (que pode ser aceito quando a análise JSON). JSON não fornece a sintaxe para comentários.

As primeiras versões do JSON (tal como especificado pelo RFC 4627) requerido que um válido JSON texto deve consistir apenas de um objeto ou de um tipo de matriz, que pode conter outros tipos de dentro deles.




Simplificar a sua vida com várias ferramentas poderosas.

Subscrever para um plano Ultimate e beneficiar de todas as funcionalidades da Apps66.com

Registe-se agora!