| JsonCpp project page | JsonCpp home page |
#include <json/reader.h>

Classes | |
| class | ErrorInfo |
| class | Token |
Public Types | |
| typedef char | Char |
| typedef const Char * | Location |
Public Member Functions | |
| Reader () | |
| Constructs a Reader allowing all features for parsing. | |
| Reader (const Features &features) | |
| Constructs a Reader allowing the specified feature set for parsing. | |
| bool | parse (const std::string &document, Value &root, bool collectComments=true) |
| Read a Value from a JSON document. | |
| bool | parse (const char *beginDoc, const char *endDoc, Value &root, bool collectComments=true) |
| Read a Value from a JSON document. | |
| bool | parse (std::istream &is, Value &root, bool collectComments=true) |
| Parse from input stream. | |
| std::string | getFormatedErrorMessages () const |
| Returns a user friendly string that list errors in the parsed document. | |
| std::string | getFormattedErrorMessages () const |
| Returns a user friendly string that list errors in the parsed document. | |
Definition at line 23 of file reader.h.
| typedef char Json::Reader::Char |
| typedef const Char* Json::Reader::Location |
| Json::Reader::Reader | ( | ) |
Constructs a Reader allowing all features for parsing.
Definition at line 81 of file json_reader.cpp.
| Json::Reader::Reader | ( | const Features & | features | ) |
Constructs a Reader allowing the specified feature set for parsing.
Definition at line 87 of file json_reader.cpp.
| std::string Json::Reader::getFormatedErrorMessages | ( | ) | const |
Returns a user friendly string that list errors in the parsed document.
Definition at line 846 of file json_reader.cpp.
References getFormattedErrorMessages().
| std::string Json::Reader::getFormattedErrorMessages | ( | ) | const |
Returns a user friendly string that list errors in the parsed document.
Definition at line 853 of file json_reader.cpp.
Referenced by getFormatedErrorMessages(), and Json::operator>>().

| bool Json::Reader::parse | ( | std::istream & | is, | |
| Value & | root, | |||
| bool | collectComments = true | |||
| ) |
| bool Json::Reader::parse | ( | const char * | beginDoc, | |
| const char * | endDoc, | |||
| Value & | root, | |||
| bool | collectComments = true | |||
| ) |
Read a Value from a JSON document.
| beginDoc | Pointer on the beginning of the UTF-8 encoded string of the document to read. | |
| endDoc | Pointer on the end of the UTF-8 encoded string of the document to read. \ Must be >= beginDoc. | |
| root | [out] Contains the root value of the document if it was successfully parsed. | |
| collectComments | true to collect comment and allow writing them back during serialization, false to discard comments. This parameter is ignored if Features::allowComments_ is false. |
true if the document was successfully parsed, false if an error occurred. Definition at line 123 of file json_reader.cpp.
References Json::Features::allowComments_, Json::commentAfter, Json::Value::isArray(), Json::Value::isObject(), Json::Value::setComment(), and Json::Features::strictRoot_.
| bool Json::Reader::parse | ( | const std::string & | document, | |
| Value & | root, | |||
| bool | collectComments = true | |||
| ) |
Read a Value from a JSON document.
| document | UTF-8 encoded string containing the document to read. | |
| root | [out] Contains the root value of the document if it was successfully parsed. | |
| collectComments | true to collect comment and allow writing them back during serialization, false to discard comments. This parameter is ignored if Features::allowComments_ is false. |
true if the document was successfully parsed, false if an error occurred. Definition at line 94 of file json_reader.cpp.
Referenced by Json::operator>>(), and parse().

|
|
hosts this site. |
Send comments to: Json-cpp Developers |