NotesJSONNavigator的64k限制?

时间:2019-01-17 22:35:12

标签: json lotus-notes lotusscript

我目前正在测试新的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)

一旦流包含超过64k的文本,最后一行代码将产生如下错误:

“无法解析JSON字符串: 字符串中缺少右引号,偏移量65535。”

如果限制为64k,这实在令人遗憾,因为NotesJSONNavigator的性能似乎非常好。如果可以的话,有什么解决方法吗?

0 个答案:

没有答案