Computes the length of the minified JSON document that serializeJson()
produces, excluding the null-terminator.
This function is handy to fill the Content-Length
header in an HTTP message.
size_t measureJson(const JsonDocument& doc);
Arguments
doc
: the JsonDocument
to serialize (in fact, you can also use a JsonArray
, a JsonObject
, or a JsonVariant
).
The number of characters that serializeJson()
produces, excluding the null-terminator.
// Send headers
client.println("Content-Type: application/json");
client.print("Content-Length: ");
client.println(measureJson(doc));
// Terminate headers
client.println();
// Send body
serializeJson(doc, client);
See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4