В настоящее время я тестирую новые классы Domino V10 LotusScript NotesJSONNavigator и пытаюсь проанализировать длинные строки, используя следующий код:
dim session as New NotesSession
Dim jsonReader as NotesJSONNavigator
Dim stream as NotesStream
Set stream = session.CreateStream
stream.WriteText("*** Populate stream with long JSON here ***")
stream.Position = 0
Set jsonReader = session.CreateJSONNavigator(stream.ReadText)
Как только поток содержит более 64 КБ текста, последняя строка кода выдает ошибку следующим образом:
"Невозможно проанализировать строку JSON:
Отсутствует закрывающая кавычка в строке, смещение 65535. "
Если существует ограничение в 64 КБ, это настоящий позор, потому что производительность NotesJSONNavigator кажется очень хорошей. Есть ли обходной путь для этого, если так?