Converte JSON para XML / Convert JSON to XML

Converte JSON para XML / Convert JSON to XML

Converte um conteúdo em formato JSON para XML.

Figura 1 - Bloco Converte JSON para XML

Compatibilidade

  • Bloco servidor: cronapi.json.Operations.toXml()

Retorno

Retorna o conteúdo informado no formato XML.

Parâmetros

Valor a ser lido

Objeto contendo o elemento JSON a ser convertido.

  • Posição: 1

  • Inglês: Value to be read

  • Tipo: JSON 

  • Exemplo:

    { "nome": "Maria", "idade": 30, "profissao": "Engenheira de Software",   "habilidades": [ "Python", "Java", "SQL" ], "contato": { "email": "maria.exemplo@email.com", "telefone": "1234-5678" } }

Exemplo

A função abaixo em destaque converte o conteúdo JSON para XML.

Figura 2 - Exemplo de utilização do bloco Converter JSON para XML

 

Abaixo apresentamos o JSON utilizado no parâmetro "Valor a ser lido" e a saída em XML, respectivamente.

 

Entrada do bloco
{ "menu": { "id": "file", "value": "File", "popup": { "menuitem": [ { "value": "New", "onclick": "CreateNewDoc()" }, { "value": "Open", "onclick": "OpenDoc()" }, { "value": "Close", "onclick": "CloseDoc()" } ] } } }
Retorno do bloco
<?xml version="1.0" encoding="UTF-8"?> <root> <menu> <popup> <menuitem> <onclick>CreateNewDoc()</onclick> <value>New</value> </menuitem> <menuitem> <onclick>OpenDoc()</onclick> <value>Open</value> </menuitem> <menuitem> <onclick>CloseDoc()</onclick> <value>Close</value> </menuitem> </popup> <id>file</id> <value>File</value> </menu> </root>