0

我有数百行的 JSON 文件,但是当出现导致解析异常的错误时,库会返回字符位置,而不是行号。

行号将非常有用,因为大多数文本编辑器都会向您显示或带您到行号,但我不知道有任何给出绝对字符号的。

我在 parse_error 中找到了反序列化成员 byte_ 保存字符索引的位置,但它似乎没有行号信息。

json 容器是否“知道”它是哪一行,我可以在异常处理程序中询问它吗?我知道这不是一个微不足道的问题,因为不同的操作系统给了我们不同 EOL 的“乐趣”,但也许它已经被处理了?

4

0 回答 0