O JSON é um formato que temos para serializar informações, e que possibilita aplicações AJAX consumirem serviços de forma muito mais simples, dispensando todo o “overhead” do XML ou SOAP. É um formato relativamente simples, assim como podemos ver abaixo, onde temos um cliente e seus respectivos pedidos:
{“Codigo”:123,”Email”:”ia@israelaece.com”,”Nome”:”Israel”,”Pedidos”:[{“Codigo”:1,”Data”:”/Date(1282228004105-0300)/”,”Valor”:1000},{“Codigo”:2,”Data”:”/Date(1282228004144-0300)/”,”Valor”:129}]
Para facilitar a vida dos desenvolvedores, principalmente quando lidamos com a construção de serviços, que exigem a exposição de informações mais complexas do que essa mostrada acima, pode ser útil termos um visualizador para mostrar graficamente a estrutura do documento JSON. Para isso, podemos recorrer ao JSONViewer, uma ferramenta que não exige nenhuma instalação, e tudo o que você precisa fazer é rodá-la. Abaixo podemos ver a imagem do documento JSON acima, totalmente formatado e de forma gráfica.
Depois de baixar, com uma configuração simples, que você encontra no site do projeto, verá que podemos incorporá-lo ao Fiddler, para já monitorar serviços que retornam os resultados em formato JSON.
Ótimo post … este JSONViewer irá me ajudar muito na construção de um "orquestrador" de requisições SOAP x REST.