JsonDataLoadOptions

遗产: java.lang.Object

public class JsonDataLoadOptions

表示解析 JSON 数据的选项。

要了解更多信息,请访问LINQ Reporting Engine文档文章。

此类的实例可以传递给的构造函数JsonDataSource.

构造器

构造函数描述
JsonDataLoadOptions()使用默认选项初始化此类的新实例。

方法

方法描述
equals(Object arg0)
getAlwaysGenerateRootObject()获取一个标志,该标志指示生成的数据源是否将始终包含 JSON 根元素的对象。
getClass()
getExactDateTimeParseFormat()获取在加载 JSON 时解析 JSON 日期时间值的准确格式。
getExactDateTimeParseFormats()获取在加载 JSON 时解析 JSON 日期时间值的准确格式。
getSimpleValueParseMode()获取在加载 JSON 时解析 JSON 简单值(空值、布尔值、数字、整数和字符串)的模式。
hashCode()
notify()
notifyAll()
setAlwaysGenerateRootObject(boolean value)设置一个标志,指示生成的数据源是否始终包含 JSON 根元素的对象。
setExactDateTimeParseFormat(String value)设置在加载 JSON 时解析 JSON 日期时间值的确切格式。
setExactDateTimeParseFormats(Iterable value)设置加载 JSON 时解析 JSON 日期时间值的准确格式。
setSimpleValueParseMode(int value)设置在加载 JSON 时解析 JSON 简单值(空值、布尔值、数字、整数和字符串)的模式。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

JsonDataLoadOptions()

public JsonDataLoadOptions()

使用默认选项初始化此类的新实例。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getAlwaysGenerateRootObject()

public boolean getAlwaysGenerateRootObject()

获取一个标志,该标志指示生成的数据源是否将始终包含 JSON 根元素的对象。如果 JSON 根元素包含单个复杂属性,则默认情况下不会创建此类对象。默认值为false.

退货: boolean - 一个标志,指示生成的数据源是否将始终包含 JSON 根元素的对象。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getExactDateTimeParseFormat()

public String getExactDateTimeParseFormat()

获取在加载 JSON 时解析 JSON 日期时间值的准确格式。默认是null.

无论此属性的值如何,使用 Microsoft. JSON 日期时间格式(例如,“/Date(1224043200000)/”)编码的字符串始终被识别为日期时间值。该属性定义了以下列方式从字符串中解析日期时间值时要使用的其他格式:

退货: java.lang.String - 加载 JSON 时解析 JSON 日期时间值的精确格式。

getExactDateTimeParseFormats()

public Iterable getExactDateTimeParseFormats()

获取在加载 JSON 时解析 JSON 日期时间值的准确格式。默认是null.

无论此属性的值如何,使用 Microsoft. JSON 日期时间格式(例如,“/Date(1224043200000)/”)编码的字符串始终被识别为日期时间值。该属性定义了以下列方式从字符串中解析日期时间值时要使用的其他格式:

退货: java.lang.Iterable - 在加载 JSON 时解析 JSON 日期时间值的精确格式。

getSimpleValueParseMode()

public int getSimpleValueParseMode()

获取在加载 JSON 时解析 JSON 简单值(空值、布尔值、数字、整数和字符串)的模式。这种模式不会影响日期时间值的解析。默认是JsonSimpleValueParseMode.LOOSE.

退货: int - 一种在加载 JSON 时解析 JSON 简单值(空值、布尔值、数字、整数和字符串)的模式。返回值是其中之一JsonSimpleValueParseMode常数。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAlwaysGenerateRootObject(boolean value)

public void setAlwaysGenerateRootObject(boolean value)

设置一个标志,指示生成的数据源是否始终包含 JSON 根元素的对象。如果 JSON 根元素包含单个复杂属性,则默认情况下不会创建此类对象。默认值为false.

参数:

范围类型描述
valueboolean指示生成的数据源是否始终包含 JSON 根元素的对象的标志。

setExactDateTimeParseFormat(String value)

public void setExactDateTimeParseFormat(String value)

设置在加载 JSON 时解析 JSON 日期时间值的确切格式。默认是null.

无论此属性的值如何,使用 Microsoft. JSON 日期时间格式(例如,“/Date(1224043200000)/”)编码的字符串始终被识别为日期时间值。该属性定义了以下列方式从字符串中解析日期时间值时要使用的其他格式:

参数:

范围类型描述
valuejava.lang.String加载 JSON 时解析 JSON 日期时间值的精确格式。

setExactDateTimeParseFormats(Iterable value)

public void setExactDateTimeParseFormats(Iterable value)

设置加载 JSON 时解析 JSON 日期时间值的准确格式。默认是null.

无论此属性的值如何,使用 Microsoft. JSON 日期时间格式(例如,“/Date(1224043200000)/”)编码的字符串始终被识别为日期时间值。该属性定义了以下列方式从字符串中解析日期时间值时要使用的其他格式:

参数:

范围类型描述
valuejava.lang.Iterable加载 JSON 时解析 JSON 日期时间值的精确格式。

setSimpleValueParseMode(int value)

public void setSimpleValueParseMode(int value)

设置在加载 JSON 时解析 JSON 简单值(空值、布尔值、数字、整数和字符串)的模式。这种模式不会影响日期时间值的解析。默认是JsonSimpleValueParseMode.LOOSE.

参数:

范围类型描述
valueint一种在加载 JSON 时解析 JSON 简单值(空值、布尔值、数字、整数和字符串)的模式。该值必须是其中之一JsonSimpleValueParseMode常数。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int