Информация об изменениях

Сообщение Re[12]: JSON vs BSON: очередное торжество больного воображен от 02.12.2022 11:37

Изменено 02.12.2022 11:38 vsb

Re[12]: JSON vs BSON: очередное торжество больного воображен
Здравствуйте, Videoman, Вы писали:

vsb>>Между 2000 и 3000 стек оверфлу. Не, ну это уже из разряда про японскую бензопилу. Кому это надо. Уверен, что половина существующих реализаций сломаются раньше. По скорости работает моментально. По памяти хз, жаба есть жаба, мерять лень, но там стандартные структуры, которые в любой другой реализации будут плюс-минус такие же.


V>Отчасти согласен, но уж если делать свой велосипед, то пусть он будет лучше других.


Это да, но мой поинт был в том, что парсер жсона написать недолго. В принципе. Понятно, что если его писать прям по уму, с максимальной производительностью, то это уже совсем другая история.

V>Вот еще проверь, там всё что в JSON-ах встречается — должен читаться:

V>{
V>}


Вроде нормально, парсится без ошибок. Ну это больше проверка всяких юникод-парсеров, с этим в жаве вроде все в порядке должно быть. У меня парсер простой как два рубля — ищет `\` и `"`, остальное копирует как есть.
Re[12]: JSON vs BSON: очередное торжество больного воображен
Здравствуйте, Videoman, Вы писали:

vsb>>Между 2000 и 3000 стек оверфлу. Не, ну это уже из разряда про японскую бензопилу. Кому это надо. Уверен, что половина существующих реализаций сломаются раньше. По скорости работает моментально. По памяти хз, жаба есть жаба, мерять лень, но там стандартные структуры, которые в любой другой реализации будут плюс-минус такие же.


V>Отчасти согласен, но уж если делать свой велосипед, то пусть он будет лучше других.


Это да, но мой поинт был в том, что парсер жсона написать недолго. В принципе. Понятно, что если его писать прям по уму, с максимальной производительностью, то это уже совсем другая история. Так-то банальное произведение двух чисел это тема для научной диссертации, если нужные нюансы подтянуть.

V>Вот еще проверь, там всё что в JSON-ах встречается — должен читаться:

V>{
V>}


Вроде нормально, парсится без ошибок. Ну это больше проверка всяких юникод-парсеров, с этим в жаве вроде все в порядке должно быть. У меня парсер простой как два рубля — ищет `\` и `"`, остальное копирует как есть.