JSON em .NET com o Magic xpa

JSON em .NET com o Magic xpa

O formato JSON de estrutura de dados tem se tornado cada vez mais popular, em virtude do aumento da oferta de webServices REST.

Na biblioteca nativa do Magic xpa (uniPaaS), contudo, não encontramos (ainda) funções/rotinas específicas para criar ou ler conteúdos neste formato.

Apenas rotinas para XML estão disponíveis.

Por isso que para manipular dados recebidos no formato JSON, no Magic xpa, precisamos primeiro convertê-los para XML. E quando precisamos disponibilizar dados em JSON, fazemos a conversão inversa: XML para JSON.

Neste post anterior, mostramos como usar classes Java para fazer esta conversão (tanto no Magic xpa quanto no Magic xpi (iBOLT) ).

Mas é claro que esta não é a única maneira.

A conversão pode também ser feita via .NET. É Inclusive mais prático fazer desta forma com o Magic xpa (2.0 ou RIA).

Neste outro post, citamos um exemplo envolvendo HASH para mostrar que sempre que necessitarmos uma funcionalidade (ou rotina) nova no Magic xpa, podemos facilmente criá-la com o .NET e incorporá-la à nossa solução.

No caso do JSON não seria diferente.

Podemos criar a rotina de conversão, nativamente no Magic xpa:

 

 

E utilizá-la em nossas soluções sempre que necessário:

 

Se você quer ver este projeto exemplo, pode baixá-lo deste endereço. Ele foi criado com o Magic xpa 2.0a, e pode também ser acessado com o  Magic xpa JET 2.0a.

Manoel Frederico - Gerente de Produto e Magic Evangelista

Manoel Frederico – Gerente de Produto e Magic Evangelista

 

Comentários1 Comment

  1. Parabens Fred. Ótima forma de demonstrar a integração Magic com .Net

Novo Comentário