O envio de dados de formulário no formato de codificação JSON é outra grande contribuição do HTML5 para o desenvolvimento e a evolução da Web. No passado, nossos dados de formulário HTML eram transmitidos através do valor-chave. Essa forma de transmissão carece de gerenciamento da organização de dados e é muito primitiva. O método de formato JSON recém -emergente para enviar dados de formulário, converter todos os dados no formato em um formato JSON com um determinado padrão e transfira -os para o lado do servidor. Os dados recebidos pelo servidor são um código JSON qualificado que pode ser usado diretamente. Como declarar o formulário enviado no formato JSON
Todos devem estar familiarizados com como fazer upload de um arquivo usando um formulário. Requer adicionar uma instrução ENCTYPE = Multipart/Form-Data à tag Formulário no HTML, que diz ao navegador para enviar dados de formulário no modo de arquivo de upload. A declaração de envio do formato JSON é semelhante a isso e é escrita como: ENCTYPE = 'APLICAÇÃO/JSON'.
Compatibilidade com navegadores à moda antigaO envio de formatos JSON é uma especificação muito nova no HTML5. Somente os navegadores modernos que implementam essas especificações podem reconhecer a semântica do ENCTYPE = 'Application/JSON' e embalar corretamente os dados do formato JSON. Para alguns navegadores e navegadores antigos que ainda não implementaram esses padrões, eles não podem reconhecer o que o ENCTYPE = 'Application/JSON' representa, de modo que o Enctype do formulário degenerará automaticamente no formato de codificação padrão de aplicação/x-www-forma-urlncoded. O código do lado do servidor pode determinar como receber dados com base no valor do ENCTYPE.
Exemplo de formato para enviar formato de codificação JSONExemplo 1 Uso básico
Código XML/HTML Copito de Conteúdo para a área de transferência