Unserialize a JSON document into a Value.
Definition at line 4246 of file pyne.h.
#include <pyne.h>
◆ Char
◆ Location
◆ Reader() [1/2]
Constructs a Reader allowing all features for parsing.
Definition at line 13239 of file pyne.cc.
◆ Reader() [2/2]
Json::Reader::Reader |
( |
const Features & | features | ) |
|
Constructs a Reader allowing the specified feature set for parsing.
Definition at line 13244 of file pyne.cc.
◆ getFormatedErrorMessages()
std::string Json::Reader::getFormatedErrorMessages |
( |
| ) |
const |
Returns a user friendly string that list errors in the parsed document.
- Returns
- Formatted error message with the list of errors with their location in the parsed document. An empty string is returned if no error occurred during parsing.
- Deprecated
- Use getFormattedErrorMessages() instead (typo fix).
Definition at line 13924 of file pyne.cc.
◆ getFormattedErrorMessages()
std::string Json::Reader::getFormattedErrorMessages |
( |
| ) |
const |
Returns a user friendly string that list errors in the parsed document.
- Returns
- Formatted error message with the list of errors with their location in the parsed document. An empty string is returned if no error occurred during parsing.
Definition at line 13930 of file pyne.cc.
◆ parse() [1/3]
bool Json::Reader::parse |
( |
const char * | beginDoc, |
|
|
const char * | endDoc, |
|
|
Value & | root, |
|
|
bool | collectComments = true ) |
Read a Value from a JSON document.
- Parameters
-
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 . |
- Returns
true
if the document was successfully parsed, false
if an error occurred.
Definition at line 13277 of file pyne.cc.
◆ parse() [2/3]
bool Json::Reader::parse |
( |
const std::string & | document, |
|
|
Value & | root, |
|
|
bool | collectComments = true ) |
Read a Value from a JSON document.
- Parameters
-
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 . |
- Returns
true
if the document was successfully parsed, false
if an error occurred.
Definition at line 13250 of file pyne.cc.
◆ parse() [3/3]
bool Json::Reader::parse |
( |
std::istream & | is, |
|
|
Value & | root, |
|
|
bool | collectComments = true ) |
The documentation for this class was generated from the following files: