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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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)/»), всегда распознаются как значения даты и времени независимо от значения этого свойства. Свойство определяет дополнительные форматы, которые будут использоваться при анализе значений даты и времени из строк следующим образом:
- КогдаgetExactDateTimeParseFormat() / setExactDateTimeParseFormat(java.lang.String) являетсяnull, формат ISO-8601 и все форматы даты и времени, поддерживаемые для текущего языка, английского языка США и английского языка Новой Зеландии, используются дополнительно в указанном порядке.
- КогдаgetExactDateTimeParseFormat() / setExactDateTimeParseFormat(java.lang.String) — это непустая строка, она используется как единый дополнительный формат даты и времени, использующий текущий язык и региональные параметры.
- КогдаgetExactDateTimeParseFormat() / setExactDateTimeParseFormat(java.lang.String) является пустой строкой, дополнительные форматы даты и времени не используются.
Возвращает: java.lang.String — точный формат для анализа значений даты и времени JSON при загрузке JSON.
getExactDateTimeParseFormats()
public Iterable getExactDateTimeParseFormats()
Получает точные форматы для анализа значений даты и времени JSON при загрузке JSON. По умолчаниюnull.
Строки, закодированные с использованием формата даты и времени Microsoft® JSON (например, «/Date(1224043200000)/»), всегда распознаются как значения даты и времени независимо от значения этого свойства. Свойство определяет дополнительные форматы, которые будут использоваться при анализе значений даты и времени из строк следующим образом:
- КогдаgetExactDateTimeParseFormats() / setExactDateTimeParseFormats(java.lang.Iterable) являетсяnull, формат ISO-8601 и все форматы даты и времени, поддерживаемые для текущего языка, английского языка США и английского языка Новой Зеландии, используются дополнительно в указанном порядке.
- КогдаgetExactDateTimeParseFormats() / setExactDateTimeParseFormats(java.lang.Iterable) содержит строки, они используются как дополнительные форматы даты и времени, использующие текущий язык и региональные параметры.
- КогдаgetExactDateTimeParseFormats() / setExactDateTimeParseFormats(java.lang.Iterable) пуст, дополнительные форматы даты и времени не используются.
Возвращает: 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.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Флаг, указывающий, всегда ли сгенерированный источник данных будет содержать объект для корневого элемента JSON. |
setExactDateTimeParseFormat(String value)
public void setExactDateTimeParseFormat(String value)
Задает точный формат для анализа значений даты и времени JSON при загрузке JSON. По умолчаниюnull.
Строки, закодированные с использованием формата даты и времени Microsoft® JSON (например, «/Date(1224043200000)/»), всегда распознаются как значения даты и времени независимо от значения этого свойства. Свойство определяет дополнительные форматы, которые будут использоваться при анализе значений даты и времени из строк следующим образом:
- КогдаgetExactDateTimeParseFormat() / setExactDateTimeParseFormat(java.lang.String) являетсяnull, формат ISO-8601 и все форматы даты и времени, поддерживаемые для текущего языка, английского языка США и английского языка Новой Зеландии, используются дополнительно в указанном порядке.
- КогдаgetExactDateTimeParseFormat() / setExactDateTimeParseFormat(java.lang.String) — это непустая строка, она используется как единый дополнительный формат даты и времени, использующий текущий язык и региональные параметры.
- КогдаgetExactDateTimeParseFormat() / setExactDateTimeParseFormat(java.lang.String) является пустой строкой, дополнительные форматы даты и времени не используются.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Точный формат для анализа значений даты и времени JSON при загрузке JSON. |
setExactDateTimeParseFormats(Iterable value)
public void setExactDateTimeParseFormats(Iterable value)
Задает точные форматы для анализа значений даты и времени JSON при загрузке JSON. По умолчаниюnull.
Строки, закодированные с использованием формата даты и времени Microsoft® JSON (например, «/Date(1224043200000)/»), всегда распознаются как значения даты и времени независимо от значения этого свойства. Свойство определяет дополнительные форматы, которые будут использоваться при анализе значений даты и времени из строк следующим образом:
- КогдаgetExactDateTimeParseFormats() / setExactDateTimeParseFormats(java.lang.Iterable) являетсяnull, формат ISO-8601 и все форматы даты и времени, поддерживаемые для текущего языка, английского языка США и английского языка Новой Зеландии, используются дополнительно в указанном порядке.
- КогдаgetExactDateTimeParseFormats() / setExactDateTimeParseFormats(java.lang.Iterable) содержит строки, они используются как дополнительные форматы даты и времени, использующие текущий язык и региональные параметры.
- КогдаgetExactDateTimeParseFormats() / setExactDateTimeParseFormats(java.lang.Iterable) пуст, дополнительные форматы даты и времени не используются.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.Iterable | Точные форматы для анализа значений даты и времени JSON при загрузке JSON. |
setSimpleValueParseMode(int value)
public void setSimpleValueParseMode(int value)
Задает режим разбора простых значений JSON (пустых, логических, числовых, целых и строковых) при загрузке JSON. Такой режим не влияет на синтаксический анализ значений даты и времени. По умолчаниюJsonSimpleValueParseMode.LOOSE.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Режим анализа простых значений 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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |