NetBurner 3.5.0
PDF Version |
|
NetBurner JSON Lexer. See the JSON Lexer page for complete documentation. More...
#include <buffers.h>
#include <math.h>
#include <nettypes.h>
#include <webclient/web_buffers.h>
#include <nbstring.h>
#include <fd_adapter.h>
Go to the source code of this file.
Classes | |
struct | JsonAllocString |
A list of large strings that are created with malloc. More... | |
class | JsonRef |
Represents a positional reference (pointer) of a location inside a ParsedJsonDataSet object More... | |
class | ParsedJsonDataSet |
A class to create, read, and modify a JSON object. More... | |
class | JsonLexerFDAdapter |
Get the type name of the JSON primitive type passed in. More... | |
Typedefs | |
typedef void | CharOutputFn(const char *chars, int len, void *blob) |
Helper function typedef for print functions. | |
Enumerations | |
enum | json_primitive_type { UNDEFINED , BEGIN_ARRAY , BEGIN_OBJECT , END_ARRAY , END_OBJECT , NAME , STRING , VALUE_SEPERATOR , NUMBER , FALSE_EL , TRUE_EL , NULL_EL , STRING_TOO_BIG , ALLOC_STRING , NOTFOUND , EOF_EL } |
The following types define the basic building blocks that make up a JSON data set. These are the values that will be returned from the functions used to parse the data set. Member functions include operators to return specific data type, as well as type validity checks. More... | |
NetBurner JSON Lexer. See the JSON Lexer page for complete documentation.