У меня есть JSON-файлы с сотнями строк, но при возникновении ошибки, которая вызывает исключение при разборе, библиотека возвращает символьную позицию, а не номер строки.
Номер строки был бы чрезвычайно полезен, так как большинствотекстовые редакторы покажут вам или приведут вас к номеру строки, но я не знаю ни одного, который бы давал абсолютный номер символа.
Я нашел место в parse_error, где член десериализации byte_ содержит индекс символа,но у него нет информации о номере строки.
Контейнер json "знает", какая это строка, и я мог бы запросить ее в обработчике исключений?Я знаю, что это не тривиальная проблема, так как разные ОС дают нам «радости» разных EOL, но, возможно, это все-таки решено?