Skip to main content

Module json

Module json 

Source
Expand description

JSON value types for the C API (no serde dependency). JSON value types for C API (data definitions only, no serde_json dependency)

The actual parsing/serialization lives in azul_layout::json which adds serde_json-based implementations on top of these types.

Structs§

Json
A generic JSON value that can hold any JSON type
JsonInternal
Internal storage for JSON values.
JsonKeyValue
A key-value pair in a JSON object
JsonKeyValueVec
JsonKeyValueVecSlice
C-compatible slice type for $struct_name. This is a non-owning view into a Vec’s data.
JsonParseError
Error when parsing JSON
JsonVec
JsonVecSlice
C-compatible slice type for $struct_name. This is a non-owning view into a Vec’s data.

Enums§

JsonKeyValueVecDestructor
JsonType
Type of a JSON value
JsonVecDestructor
OptionI64
OptionJson
OptionJsonKeyValue
OptionJsonKeyValueVec
OptionJsonVec
ResultJsonJsonParseError

Type Aliases§

JsonKeyValueVecDestructorType
JsonVecDestructorType