JSON para sistemas embarcados




Recentemente precisei utilizar JSON em um projeto com microcontrolador, utilizando linguagem c. Encontrei várias bibliotecas diretamente no site www.json.org, cheguei a testar algumas mas eu queria algo mais simples e funcional para o projeto, então resolvi começar uma nova biblioteca.

Esta biblioteca trabalha com memórias pré-determinadas utilizando a função json_init, onde você vai passar o tamanho que você quer utilizar para os ponteiros utilizado pela biblioteca, e ela trabalha somente com um objeto de JSON por vez, isto pode ser um problema para alguns. Após utilizar o objeto JSON você pode liberar memória utilizando a função json_deinit, onde será desalocada a memória.

A biblioteca está disponível para utilização e compartilhamento no github através deste link. Caso você queira compartilhar suas melhorias com o projeto, fique a vontade para publicar suas modificações.

Referências
https://www.json.org/
https://github.com/ulyssesfonseca/json_c_embedded
https://www.json.org/img/value.png

Postar um comentário

0 Comentários