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>

Nesta página