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 (null, boolean, number, integer и string) при загрузке 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.Класс

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 (null, boolean, number, integer и string) при загрузке JSON. Такой режим не влияет на синтаксический анализ значений даты и времени. По умолчаниюJsonSimpleValueParseMode.LOOSE.

Возвращает: int — режим разбора простых значений JSON (null, boolean, number, integer и string) при загрузке 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.String

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