json.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gobject.c.types
public import gobject.c.types;
Undocumented in source.
gio.c.types
public import gio.c.types;
Undocumented in source.

Members

Enums

JsonNodeType
enum JsonNodeType

Indicates the content of a node.

JsonParserError
enum JsonParserError

Error codes for JSON_PARSER_ERROR.

JsonPathError
enum JsonPathError

Error codes for JSON_PATH_ERROR.

JsonReaderError
enum JsonReaderError

Error codes for JSON_READER_ERROR.

Structs

JsonArray
struct JsonArray

json.array.Array is the representation of the array type inside JSON.

JsonBuilder
struct JsonBuilder

json.builder.Builder provides an object for generating a JSON tree.

JsonBuilderClass
struct JsonBuilderClass
JsonBuilderPrivate
struct JsonBuilderPrivate
JsonGenerator
struct JsonGenerator

json.generator.Generator provides an object for generating a JSON data stream from a tree of json.node.Node instances, and put it into a buffer or a file.

JsonGeneratorClass
struct JsonGeneratorClass
JsonGeneratorPrivate
struct JsonGeneratorPrivate
JsonNode
struct JsonNode

A generic container of JSON data types.

JsonObject
struct JsonObject

json.object.ObjectJson is the representation of the object type inside JSON.

JsonObjectIter
struct JsonObjectIter

An iterator object used to iterate over the members of a JSON object.

JsonParser
struct JsonParser

json.parser.Parser provides an object for parsing a JSON data stream, either inside a file or inside a static buffer.

JsonParserClass
struct JsonParserClass

The class structure for the JsonParser type.

JsonParserPrivate
struct JsonParserPrivate
JsonPath
struct JsonPath

json.path.Path is a simple class implementing the JSONPath syntax for extracting data out of a JSON tree.

JsonPathClass
struct JsonPathClass
JsonReader
struct JsonReader

json.reader.Reader provides a simple, cursor-based API for parsing a JSON DOM.

JsonReaderClass
struct JsonReaderClass
JsonReaderPrivate
struct JsonReaderPrivate
JsonSerializable
struct JsonSerializable

json.serializable.Serializable is an interface for controlling the serialization and deserialization of gobject.object.ObjectG classes.

JsonSerializableIface
struct JsonSerializableIface

Interface that allows serializing and deserializing object instances with properties storing complex data types.