nlib
JsonStreamParser.h File Reference

The classes for parsing JSON or MessagePack have been defined. More...

#include <float.h>
#include <utility>
#include "nn/nlib/UniquePtr.h"
#include "nn/nlib/Swap.h"
#include "nn/nlib/msgpack/MpObject.h"
#include "nn/nlib/msgpack/MpWalker.h"

Go to the source code of this file.

Classes

struct  nn::nlib::msgpack::JsonStreamParserSettings
 Data structure used to store the JsonStreamParser settings parameters. More...
 
class  nn::nlib::msgpack::JsonStreamParser
 The class to parse JSON or msgpack in a pull manner. More...
 
struct  nn::nlib::msgpack::JsonStreamParser::Token
 Stores data on the tokens obtained by the parser. More...
 
struct  nn::nlib::msgpack::JsonStreamParser::Detail
 When an error occurs, the string indicating the location of the error is stored in path. More...
 

Namespaces

 nn::nlib
 Implements stream-related classes usually commonly used, various containers, and other gadget classes. nlib_ns is an alias.
 
 nn::nlib::msgpack
 Support for the JSON/msgpack parser and writer, JSON Pointer, JSON Patch, and JSON Schema, etc. has been implemented.
 

Detailed Description

The classes for parsing JSON or MessagePack have been defined.

Definition in file JsonStreamParser.h.