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

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

Изменено 16.03.2023 11:19 ·

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

CC>>Парсер разбирает формат на токены. Импортировать разобранное — не его задача вообще.

BFE>>> действительно просто написать — клиент пусть сам разбирается!
BFE>>>Это, извините, не парсер. Это токинайзер.
Токенайзер выдаёт линейный поток токенов, в случае json это будет плоский список {, "field1", :, "value", "field2", :, 42, }. А парсер проверит баланс скобок, проверит, что токены разделителей типа запятых и двоеточий стоят как надо и отдаст структуру клиенту. И собственно всё.
Re[11]: JSON vs BSON: очередное торжество больного воображен
Здравствуйте, B0FEE664, Вы писали:

CC>>Парсер разбирает формат на токены. Импортировать разобранное — не его задача вообще.

BFE>>> действительно просто написать — клиент пусть сам разбирается!
BFE>>>Это, извините, не парсер. Это токинайзер.
Токенайзер выдаёт линейный поток токенов, в случае json это будет плоский список {, "field1", :, "value", "field2", :, 42, }. А парсер проверит баланс скобок, проверит, что токены разделителей типа запятых и двоеточий стоят как надо и отдаст уже древовидную структуру клиенту. И собственно всё.