aboutsummaryrefslogtreecommitdiff
path: root/include/json/reader.h
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2021-12-08 01:57:11 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-12-08 01:57:11 +0000
commite898ee304bccb30ce7553b4f45979b78932da5fc (patch)
tree5015100cb583ba035d40917cc21d3846f42adc89 /include/json/reader.h
parent20d68c38f98277f2c718e114170b02b3bef9c8c2 (diff)
parent807b6eed296abe99a9bb3244a786b55d8153f44f (diff)
downloadjsoncpp-e898ee304bccb30ce7553b4f45979b78932da5fc.tar.gz
Merge "Upgrade jsoncpp to 1.9.5" am: d537ece935 am: 90de0e3376 am: 807b6eed29
Original change: https://android-review.googlesource.com/c/platform/external/jsoncpp/+/1913907 Change-Id: Icdb55382934959dbead5b41b143bd433f75b023b
Diffstat (limited to 'include/json/reader.h')
-rw-r--r--include/json/reader.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/json/reader.h b/include/json/reader.h
index 9175466..be0d767 100644
--- a/include/json/reader.h
+++ b/include/json/reader.h
@@ -33,8 +33,7 @@ namespace Json {
* \deprecated Use CharReader and CharReaderBuilder.
*/
-class JSONCPP_DEPRECATED(
- "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
+class JSON_API Reader {
public:
using Char = char;
using Location = const Char*;
@@ -51,13 +50,13 @@ public:
};
/** \brief Constructs a Reader allowing all features for parsing.
+ * \deprecated Use CharReader and CharReaderBuilder.
*/
- JSONCPP_DEPRECATED("Use CharReader and CharReaderBuilder instead")
Reader();
/** \brief Constructs a Reader allowing the specified feature set for parsing.
+ * \deprecated Use CharReader and CharReaderBuilder.
*/
- JSONCPP_DEPRECATED("Use CharReader and CharReaderBuilder instead")
Reader(const Features& features);
/** \brief Read a Value from a <a HREF="http://www.json.org">JSON</a>
@@ -324,6 +323,9 @@ public:
* - `"allowSpecialFloats": false or true`
* - If true, special float values (NaNs and infinities) are allowed and
* their values are lossfree restorable.
+ * - `"skipBom": false or true`
+ * - If true, if the input starts with the Unicode byte order mark (BOM),
+ * it is skipped.
*
* You can examine 'settings_` yourself to see the defaults. You can also
* write and read them just like any JSON Value.