Part II. JSON-GLib Reference

JSON-GLib provides wrappers around the complex data types defined by the JSON specification. The fundamental types are handled using the Generic Value container (GValue) provided by GLib.

JSON complex data types are either arrays (a n-tuple of items) or objects (a mapping between a string and a value); arrays and objects can contain multiple values, including other arrays and objects.

Table of Contents

Data Types
JSON Node — Node in a JSON object model
JSON Array — a JSON array representation
JSON Object — a JSON object representation