Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Features Class Reference
Configuration passed to reader and writer. More...
#include <features.h>
Public Member Functions | |
| Features () | |
| Initialize the configuration like JsonConfig::allFeatures;. | |
Static Public Member Functions | |
| static Features | all () |
| A configuration that allows all features and assumes all strings are UTF-8. | |
| static Features | strictMode () |
| A configuration that is strictly compatible with the JSON specification. | |
Data Fields | |
| bool | allowComments_ |
true if comments are allowed. Default: true. | |
| bool | strictRoot_ |
true if root must be either an array or an object value. | |
| bool | allowDroppedNullPlaceholders_ |
true if dropped null placeholders are allowed. Default: false. | |
| bool | allowNumericKeys_ |
true if numeric object key are allowed. Default: false. | |
Detailed Description
Configuration passed to reader and writer.
This configuration object can be used to force the Reader or Writer to behave in a standard conforming way.
Definition at line 21 of file features.h.
Constructor & Destructor Documentation
| Features | ( | ) |
Initialize the configuration like JsonConfig::allFeatures;.
Definition at line 68 of file json_reader.cpp.
Member Function Documentation
| Features all | ( | ) | [static] |
A configuration that allows all features and assumes all strings are UTF-8.
- C & C++ comments are allowed
- Root object can be any JSON value
- Assumes Value strings are encoded in UTF-8
Definition at line 72 of file json_reader.cpp.
| Features strictMode | ( | ) | [static] |
A configuration that is strictly compatible with the JSON specification.
- Comments are forbidden.
- Root object must be either an array or an object value.
- Assumes Value strings are encoded in UTF-8
Definition at line 74 of file json_reader.cpp.
Field Documentation
| bool allowComments_ |
true if comments are allowed. Default: true.
Definition at line 44 of file features.h.
true if dropped null placeholders are allowed. Default: false.
Definition at line 51 of file features.h.
| bool allowNumericKeys_ |
true if numeric object key are allowed. Default: false.
Definition at line 54 of file features.h.
| bool strictRoot_ |
true if root must be either an array or an object value.
Default: false.
Definition at line 48 of file features.h.
Generated on Tue Jul 12 2022 21:24:54 by
1.7.2