Escolar Documentos
Profissional Documentos
Cultura Documentos
Yhhhhhhhhhhh
Yhhhhhhhhhhh
Banco de Dados
Tcnico em Informtica
Gabriel de Senne Amorim
gabrielsenneamorim@gmail.com
JSON
JSON (JavaScript Object Notation) um formato leve
para intercmbios de dados computacionais.
Ou seja:
Utilizado para transportar dados entre diferentes formatos.
JSON vs XML
JSON bastante parecido com XML;
XML utiliza muitas aberturas e fechamentos de tags,
desta forma arquivos XML so muito maiores.
JSON
Facilmente criado apenas concatenando strings
Utilizado em WebServices, tais como os dos correios,
clima (de sistemas como do Google, Microsoft e de
instituies de ensino) e basicamente toda e qualquer
troca de informaes feitas por dispositivos mveis.
JSON Bibliotecas C#
JavaScriptSerializer
JSON.NET
JSON - Exemplo
JSON - Composio
Values
Objects
Arrays
JSON Values
Strings
Nmeros
True
False
Null
Objects
Arrays
JSON - Exemplo
JSON - Objects
Par name/value utilizando dois pontos
Englobados por chaves
Pares so separados por vrgula
{
name: value,
name2: value
}
JSON - Exemplos
Notou Algo?
JSON - Exemplo
JSON - Arrays
Values englobados por conchetes
Separados por vrgula
[value, value, value, value, value]
JSON - Exemplo
JSON
JSON values tambm podem ser objects ou arrays
JSON objects and arrays podem ser aninhados
JSON - Exemplo
Demonstrao
Demonstrao de serializao com JavaScriptSerializer
Class
Imagens Demonstrao
Passo 1 - JSON.NET
Passo 2 - JSON.NET
Buscar JSON
Baixe
Json.Net
Passo 3 - JSON.NET
Demonstrao
Demonstrao de serializao com JSON.NET
Imagens Demonstrao
Exerccio
Adicione um array a sua classe e salve em JSON.
Leia o arquivo gerado