JsonCpp project page | Classes | Namespace | JsonCpp home page

reader.h File Reference
`#include "json_features.h"`
`#include "value.h"`
`#include <deque>`
`#include <iosfwd>`
`#include <istream>`
`#include <stack>`
`#include <string>`

Go to the source code of this file.

## Classes

class | Json::Reader
| Unserialize a JSON document into a Value. More...
struct | Json::Reader::StructuredError
| An error tagged with where in the JSON text it was encountered. More...
class | Json::CharReader
| Interface for reading JSON from a char array. More...
struct | Json::CharReader::StructuredError
class | Json::CharReader::Factory
class | Json::CharReader::Impl
class | Json::CharReaderBuilder
| Build a CharReader implementation. More...

## Namespaces

namespace | Json
| JSON (JavaScript Object Notation).

## Functions

bool | Json::parseFromStream (CharReader::Factory const &, IStream &, Value *root, String *errs)
| Consume entire stream and use its begin/end.
IStream & | Json::operator>> (IStream &, Value &)
| Read from 'sin' into 'root'.