Sets a flag indicating whether a generated data source will always contain an object for a JSON root element.
JsonDataLoadOptions()
public JsonDataLoadOptions()
Initializes a new instance of this class with default options.
getSimpleValueParseMode()
public int getSimpleValueParseMode()
Gets a mode for parsing JSON simple values (null, boolean, number, integer, and string) while loading JSON. Such a mode does not affect parsing of date-time values. The default is JsonSimpleValueParseMode.LOOSE.
Returns:
int - A mode for parsing JSON simple values (null, boolean, number, integer, and string) while loading JSON. The returned value is one of JsonSimpleValueParseMode constants.
setSimpleValueParseMode(int value)
public void setSimpleValueParseMode(int value)
Sets a mode for parsing JSON simple values (null, boolean, number, integer, and string) while loading JSON. Such a mode does not affect parsing of date-time values. The default is JsonSimpleValueParseMode.LOOSE.
Parameters:
Parameter
Type
Description
value
int
A mode for parsing JSON simple values (null, boolean, number, integer, and string) while loading JSON. The value must be one of JsonSimpleValueParseMode constants.
getExactDateTimeParseFormat()
public String getExactDateTimeParseFormat()
Gets an exact format for parsing JSON date-time values while loading JSON. The default is null.
Strings encoded using Microsoft® JSON date-time format (for example, “/Date(1224043200000)/”) are always recognized as date-time values regardless of a value of this property. The property defines additional formats to be used while parsing date-time values from strings in the following way:
Returns:
java.lang.String - An exact format for parsing JSON date-time values while loading JSON.
setExactDateTimeParseFormat(String value)
public void setExactDateTimeParseFormat(String value)
Sets an exact format for parsing JSON date-time values while loading JSON. The default is null.
Strings encoded using Microsoft® JSON date-time format (for example, “/Date(1224043200000)/”) are always recognized as date-time values regardless of a value of this property. The property defines additional formats to be used while parsing date-time values from strings in the following way:
An exact format for parsing JSON date-time values while loading JSON.
getExactDateTimeParseFormats()
public Iterable getExactDateTimeParseFormats()
Gets exact formats for parsing JSON date-time values while loading JSON. The default is null.
Strings encoded using Microsoft® JSON date-time format (for example, “/Date(1224043200000)/”) are always recognized as date-time values regardless of a value of this property. The property defines additional formats to be used while parsing date-time values from strings in the following way:
Returns:
java.lang.Iterable - Exact formats for parsing JSON date-time values while loading JSON.
setExactDateTimeParseFormats(Iterable value)
public void setExactDateTimeParseFormats(Iterable value)
Sets exact formats for parsing JSON date-time values while loading JSON. The default is null.
Strings encoded using Microsoft® JSON date-time format (for example, “/Date(1224043200000)/”) are always recognized as date-time values regardless of a value of this property. The property defines additional formats to be used while parsing date-time values from strings in the following way:
Exact formats for parsing JSON date-time values while loading JSON.
getAlwaysGenerateRootObject()
public boolean getAlwaysGenerateRootObject()
Gets a flag indicating whether a generated data source will always contain an object for a JSON root element. If a JSON root element contains a single complex property, such an object is not created by default. The default value is false.
Returns:
boolean - A flag indicating whether a generated data source will always contain an object for a JSON root element.
setAlwaysGenerateRootObject(boolean value)
public void setAlwaysGenerateRootObject(boolean value)
Sets a flag indicating whether a generated data source will always contain an object for a JSON root element. If a JSON root element contains a single complex property, such an object is not created by default. The default value is false.
Parameters:
Parameter
Type
Description
value
boolean
A flag indicating whether a generated data source will always contain an object for a JSON root element.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.