ZJSON Encoding: List of Valid Zettelmarkup Element Objects Names
Note: ZJSON encoding will be deprecated in v0.11
Every Zettelmarkup element is mapped to a JSON object with some well defined names / keys.
Name | JSON Value | Meaning |
"" | string | The type of the Zettelmarkup element. |
"a" | object | Additional attributes of the element. |
"b" | array | A sequence of block-structured elements. |
"c" | array | A sequence of a sequence of (sub-) list elements or inline-structured elements. Used for nested lists. |
"d" | array | A sequence of description list elements, where each element is an object of a definition term and a list of descriptions. |
"e" | array | A sequence of descriptions: a JSON array of simple description, which is itself a JSON array of block structured elements. |
"i" | array | A sequence of inline-structured elements. |
"j" | object | An objects describing a BLOB element. |
"n" | number | A numeric value, e.g. for specifying the heading level. |
"o" | string | A base64 encoded binary value. Used in some BLOB elements. |
"p" | array | A sequence of two elements: a sequence of table header value, followed by a sequence of sequence of table row values. |
"q" | string | A second string value, if ""s"" is already used. |
"s" | string | The first / major string value of an element. |
"v" | string | A third string value, if ""q"" is already used. |