#include <ArduinoJson.h>
String jsonSalida = "";
void setup() {
// Initialize serial port
Serial.begin(9600);
while (!Serial)
continue;
}
void loop() {
while (Serial.available() > 0) {
// Allocate the JSON document
JsonDocument doc;
// JSON input string.
String entrada = Serial.readString();
// Deserialize the JSON document
deserializeJson(doc, entrada);
//guardar los valores en variables
String nombre = doc["nombre"];
//Serial.println(nombre);
String carrera = doc["carrera"];
String grado_grupo = doc["grado_grupo"];
//Objeto donde se guardará el JSON
DynamicJsonDocument JSON (1024);
//almacenar valores
JSON ["Nombre"] = nombre;
JSON ["Carrera"] = carrera;
JSON ["Grado_Grupo"] = grado_grupo;
//Transformar json a string
serializeJsonPretty( JSON, jsonSalida );
Serial.println(jsonSalida);
}
delay(500);
}