BLOG - Sistemas Embarcados

Este blog tem como autores os participantes do projeto Smart Campus e alunos das disciplinas: Sistemas Embarcados(Engenharia de Controle e Automação) e Plataformas de prototipação para Internet das Coisas (Especialização Lato Sensu em Internet das Coisas). O objetivo é a divulgação de trabalhos em desenvolvimento no campus que envolvam a utilização de conceitos de sistemas embarcados, internet das coisas, telemetria e outras tecnologias para a resolução de problemas da indústria, meio ambiente, cidades inteligentes, fazendas inteligentes, ....
Coordenação: Prof. Marcos Chaves

[ LOGIN ] [ Autores ]

numero de postagens:1

Troca de mensagens em formato Json

JSON (JavaScript Object Notation) é um formato de dados leves e muito utilizado para troca de informações entre sistemas em aplicações web. Ele é baseado em um subconjunto da linguagem JavaScript e é facilmente legível por humanos e por computadores.

O JSON é um protocolo que permite a transferência de dados entre sistemas de forma estruturada. Ele utiliza uma sintaxe simples e padronizada para representar objetos e dados, como strings, números, booleanos, listas e dicionários.

O JSON é amplamente utilizado em aplicações web, principalmente em serviços de API (Application Programming Interface) para troca de dados entre diferentes sistemas, como aplicações web e mobile. Ele é uma alternativa popular para o protocolo XML, por ser mais fácil de ler e escrever, além de ser mais leve e eficiente.

 

Exemplos de aplicação:

<?php
$url = 'https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoDolarDia';
$data = file_get_contents($url);
$json = json_decode($data);

$cotacao = $json->value[0]->cotacaoVenda;

echo "Cotação do dólar: R$ " . $cotacao;
?>

 

Nesse código, a função file_get_contents é utilizada para obter os dados da API do Banco Central. Em seguida, a função json_decode é utilizada para transformar os dados em um objeto PHP. Finalmente, o valor da cotação é extraído do objeto e exibido na tela.

[ID:126] Autor:Marcos Aparecido Chaves Ferreira - Criado em: 2023-03-27 18:35:14 - [ Compartilhar ]