Cómo usar ficheros Json en Arduino con Arduino Json | tecno4 | Scoop.it

En esta entrada vamos a ver cómo trabajar (serializar y deserializar) con ficheros Json con un microprocesor compatible con el ecosistema de Arduino gracias a la genial librería Arduino Json.

La mayoría de lenguajes disponen de librerías para escribir (serializar) o leer/parsear (deserializar) ficheros Json (por ejemplo, ya vimos un ejemplo en C#). El entorno no es una excepción, y disponemos de la Arduino Json que incorpora funciones para serializar y deserializar objetos de forma sencilla.

Intercambiar información como texto plano puede parecer extraño ya que supone un trabajo adicional de interpretación (parseo) de los datos frente, por ejemplo, a recibir directamente un stream binario. Sin embargo, aporta la ventaja de compatibilizar sistemas diferentes. Se acabo eso de preocuparse de si «mi integer son 32 bits, y tu integer son 16bits».

Arduino Json es compatible con múltiples placas de desarrollo (Arduino Uno, Nano, Mega, Micro, Leonardo, Due, ESP8266, ESP32…). En las placas con más pequeñas (8 bits) va «un poco justa». Pero, por ejemplo, encaja perfectamente con el ESP8266 y el ESP32.