diff options
author | jobol <jose.bollo@iot.bzh> | 2018-05-14 12:17:26 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2018-12-13 14:12:02 +0100 |
commit | 04358eb1d632d4a2f9acb11f5eff4c91ac684389 (patch) | |
tree | f9d09f8a012106c8da0f99e82dec26564109e8a9 | |
parent | dddab2901df5ae7129e245407436ecfc90c2116d (diff) |
wrap-json: Update the documentation
Signed-off-by: jobol <jose.bollo@iot.bzh>
-rw-r--r-- | wrap-json.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/wrap-json.md b/wrap-json.md index a86d2a5..8f7693c 100644 --- a/wrap-json.md +++ b/wrap-json.md @@ -75,6 +75,19 @@ arguments. : Like 'y' but output is base64. +`y?`, `Y?` (byte array or null) \[const uint8_t \*, size\_t\] + +: Like 'y' or 'Y' but allows to output a JSON null value + either when the buffer is *NULL* or when the size is *0*. + +`y*`, `y*` (optional byte array) \[const uint8_t \*, size\_t\] + +: Like 'y' or 'Y' but do not put JSON value + either when the buffer is *NULL* or when the size is *0*. + This format can only be used inside an object or an array. If used + inside an object, the corresponding key is additionally suppressed + when the value is omitted. See below for an example. + `n` (null) : Output a JSON null value. No argument is consumed. |