Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Para mapa

Converte texto ou arquivo

representando dados consistindo de pares chave-valor para o

com a estrutura do tipo JSON para um objeto do tipo mapa.

Parâmetros


Informações

Os blocos de Mapa e JSON trabalham de forma similar, com isso, os blocos que recebem por parâmetro os blocos de mapa não costumam fazer essa distinção.


Image Added

Figura 1 - Bloco Para Mapa

Compatibilidade

  • Bloco servidor: cronapi.json.Operations.toMap()
Nome
Tipo
Doc
Parâmetro 1string/arquivoString ou arquivo a ser convertido para o tipo mapa.

Retorno

Retorna um objeto do tipo mapa.

Compatibilidade

 Servidor

Exemplo 1

A função abaixo converte o texto passado pra o tipo mapa e atribui a variável mpa.

Sobre mapa

O mapa é uma estrutura de dados que permite o mapeamento de valores para chaves. Cada chave só pode estar ligada a um valor por vez, entretanto, é possível ter valores iguais mapeados para chaves diferentes. Essa estrutura possibilita o acesso ao dado de forma rápida através da chave única de cada valor.

Bloco de código
languagejs
themeEclipse
firstline1
titleExemplo
linenumberstrue
collapsetrue
{ 
	1=Carla,
	2=Priscila,
	3=Thalita
}

No exemplo acima, as chaves são os números e os valores são os nomes.

Parâmetros

Valor a ser lido

Texto ou arquivo (retorno do bloco Abrir arquivo para leitura), contendo uma estrutura JSON, a ser convertido para o formato mapa.

  • Posição: 1
  • Inglês: Value to be read
  • Tipo: Texto ou Arquivo / String or File
  • Exemplo

    Bloco de código
    languagejs
    {
       "mercado":{
          "produtos":[
             {
                "nome":"Arroz",
                "preco":"R$ 10.00"
             },
             {
                "nome":"Feijão",
                "preco":"R$ 8.00"
             }
          ]
       }
    }

Exemplo

Na função abaixo, o bloco Para Mapa converte o texto passado no formato JSON para um objeto do tipo mapa. Posteriormente, o bloco Obter campo do Mapa por caminho obtém o valor do item com caminho "mercado.produtos" dentro do objeto "mapa". Em seguida, o bloco de repetição para cada item na lista percorre o objeto mapa pelo caminho associado e imprime no console do depurador cada item obtido (Figura 2.1).


Image Added

Figura 2 - Exemplo de uso do bloco Para Mapa


Image Added

Figura 2.1 - Resultado exibido a partir das configurações da Figura 2


Nesta página

Índice

Informações
titleMais sobre
Mapa