#include <jsoncpp/include/json/reader.h>
Classes | |
class | ErrorInfo |
class | Token |
Public Types | |
typedef char | Char |
typedef const Char * | Location |
Public Member Functions | |
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 &, 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 Json::Reader::getFormatedErrorMessages | ( | ) | const |
Returns a user friendly string that list errors in the parsed document.
bool Json::Reader::parse | ( | std::istream & | sin, | |
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.
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. |
true
if the document was successfully parsed, false
if an error occurred. 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. |
true
if the document was successfully parsed, false
if an error occurred.