ЧтениеJSON / JSONReader

Предназначен для последовательного чтения JSON-данных из файла или строки.

Свойства

ТекущаяПозиция / CurrentPosition

Доступ: Чтение

Указывает на позицию, находящуюся сразу после прочитанного значения. При ошибке чтение остается на позиции последнего успешно считанного символа.

ТекущаяСтрока / CurrentLine

Доступ: Чтение

Указывает на позицию сразу после прочитанного значения. Например, перед чтением первого элемента - 0, после чтения первого элемента -1 .

ТекущееЗначение / CurrentValue

Доступ: Чтение

Содержит текущее значение:

ТипТекущегоЗначения / CurrentValueType

Доступ: Чтение

Тип текущего значения в документе JSON. Неопределено - если чтение еще не началось или достигнут конец файла.

Методы

Закрыть / Close()

Завершает чтение текста JSON из файла или строки.

ОткрытьФайл / OpenFile()

Пропустить / Skip()

Если текущее значение – начало массива или объекта, то пропускает его содержимое и конец. Для остальных типов значений работает аналогично методу Прочитать().

Прочитать / Read()

Выполняет чтение значения JSON.

УстановитьСтроку / SetString()

Устанавливает строку, содержащую текст JSON для чтения данным объектом. Если перед вызовом данного метода уже производилось чтение JSON из другого файла или строки, то чтение прекращается и объект инициализируется для чтения из указанной строки.

Параметры

Конструкторы

По умолчанию