public class JSONSettings extends Object
Several of these settings can be overridden by means of a system property, but only if specified at JVM startup time.
| Modifier and Type | Field and Description | 
|---|---|
| static RioSetting<Boolean> | ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTERBoolean setting for JSON parsers to determine if any character is allowed to be backslash escaped. | 
| static RioSetting<Boolean> | ALLOW_COMMENTSBoolean setting for JSON parsers to determine if Java/C++ style comments are allowed. | 
| static RioSetting<Boolean> | ALLOW_NON_NUMERIC_NUMBERSBoolean setting for JSON parsers to determine if non-numeric numbers (INF/-INF/NaN) are allowed. | 
| static RioSetting<Boolean> | ALLOW_NUMERIC_LEADING_ZEROSBoolean setting for JSON parsers to determine if numeric leading zeroes are allowed. | 
| static RioSetting<Boolean> | ALLOW_SINGLE_QUOTESBoolean setting for JSON parsers to determine if single quotes are allowed. | 
| static RioSetting<Boolean> | ALLOW_TRAILING_COMMABoolean setting for JSON parsers to determine if trailing commas are allows. | 
| static RioSetting<Boolean> | ALLOW_UNQUOTED_CONTROL_CHARSBoolean setting for JSON parsers to determine if unquoted control characters are allowed. | 
| static RioSetting<Boolean> | ALLOW_UNQUOTED_FIELD_NAMESBoolean setting for JSON parsers to determine if unquoted field names are allowed. | 
| static RioSetting<Boolean> | ALLOW_YAML_COMMENTSBoolean setting for JSON parsers to determine if YAML comments (starting with '#') are allowed. | 
| static RioSetting<Boolean> | INCLUDE_SOURCE_IN_LOCATIONBoolean setting for JSON parsers to determine if errors should include a reference to the source or not. | 
| static RioSetting<Boolean> | STRICT_DUPLICATE_DETECTIONBoolean setting for JSON parsers to determine if strict duplicate detection is allowed for JSON Object field
 names. | 
public static final RioSetting<Boolean> ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER
Defaults to false.
 Can be overridden by setting system property
 org.eclipse.rdf4j.rio.json.allow_backslash_escaping_any_character.
public static final RioSetting<Boolean> ALLOW_COMMENTS
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_comments.
public static final RioSetting<Boolean> ALLOW_NON_NUMERIC_NUMBERS
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_non_numeric_numbers.
public static final RioSetting<Boolean> ALLOW_NUMERIC_LEADING_ZEROS
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_numeric_leading_zeros.
public static final RioSetting<Boolean> ALLOW_SINGLE_QUOTES
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_single_quotes.
public static final RioSetting<Boolean> ALLOW_UNQUOTED_CONTROL_CHARS
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_unquoted_control_chars.
public static final RioSetting<Boolean> ALLOW_UNQUOTED_FIELD_NAMES
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_unquoted_field_names.
public static final RioSetting<Boolean> ALLOW_YAML_COMMENTS
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_yaml_comments.
public static final RioSetting<Boolean> ALLOW_TRAILING_COMMA
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.allow_trailing_comma.
public static final RioSetting<Boolean> INCLUDE_SOURCE_IN_LOCATION
Defaults to true.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.include_source_in_location.
public static final RioSetting<Boolean> STRICT_DUPLICATE_DETECTION
Defaults to false.
 Can be overridden by setting system property org.eclipse.rdf4j.rio.json.strict_duplicate_detection.
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.