#includevoidsetup(){// Initialize Serial portSerial.begin(9600);while(!Serial)continue;// Allocate the JSON document//// Inside the brackets, 200 is the RAM allocated to this document.// Don&#39;t forget to change this value to match your requirement.// Use arduinojson.org/v6/assistant to compute the capacity.StaticJsonDocument<200> doc;// StaticJsonObject allocates memory on the stack, it can be// replaced by DynamicJsonDocument which allocates in the heap.//// DynamicJsonDocument doc(200);// Add values in the document//doc["sensor"]&#61;"gps";doc["time"]&#61;1351824120;// Add an array.//JsonArray data &#61; doc.createNestedArray("data");data.add(48.756080);data.add(2.302038);// Generate the minified JSON and send it to the Serial port.//serializeJson(doc, Serial);// The above line prints:// {"sensor":"gps","time":1351824120,"data":[48.756080,2.302038]}// Start a new lineSerial.println();// Generate the prettified JSON and send it to the Serial port.//serializeJsonPretty(doc, Serial);// The above line prints:// {// "sensor": "gps",// "time": 1351824120,// "data": [// 48.756080,// 2.302038// ]// } }voidloop(){// not used in this example }