JST: JSON tools  1.0.0
JSON tools dynamic library for reading, manipulating and writing JSON tree
Data Fields
JST_Object Struct Reference

A JSON object, a sorted set of named-value pairs. More...

#include <jstools.h>

Collaboration diagram for JST_Object:
Collaboration graph

Data Fields

struct JST_Pair_ ** items
 Array of JST_Pair, ordered by JST_Pair.name to ease search with bsearch() More...
 
unsigned count
 Cardinality of the previous array. More...
 
struct JST_Element_parent
 of type JST_ArrayItem or JST_Pair, case selector is parent->type More...
 
struct JST_Pair_first
 A linked list is mandatory to preserve the properties's order. More...
 

Detailed Description

A JSON object, a sorted set of named-value pairs.

Definition at line 24 of file jstools.h.

Field Documentation

◆ count

unsigned count

Cardinality of the previous array.

Definition at line 26 of file jstools.h.

◆ first

struct JST_Pair_* first

A linked list is mandatory to preserve the properties's order.

Definition at line 28 of file jstools.h.

◆ items

struct JST_Pair_** items

Array of JST_Pair, ordered by JST_Pair.name to ease search with bsearch()

Definition at line 25 of file jstools.h.

◆ parent

struct JST_Element_* parent

of type JST_ArrayItem or JST_Pair, case selector is parent->type

Definition at line 27 of file jstools.h.


The documentation for this struct was generated from the following file: