MessagePack
2022-01-25 17:05![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вместо JSON народ придумал более эффективный формат, называется MessagePack. Работает заметно шустрее, чем Protobuf.
JSON элементарно конвертируется в MessagePack и обратно следующими скриптами:
json-to-msgpack.py
msgpack-to-json.py
JSON элементарно конвертируется в MessagePack и обратно следующими скриптами:
json-to-msgpack.py
msgpack-to-json.py
no subject
Date: 2022-01-26 01:26 (UTC)BSON, ASN-1, и в целом хорошая идея применить приемчики utf к данным вообще.
Нормально. PB я что-то не люблю еще с тех пор как типа чинил эту хрень для джавы.
no subject
Date: 2022-01-26 03:13 (UTC)no subject
Date: 2022-01-26 07:53 (UTC)Пожалуй самая подлая зараза, которую внёс JSON — десятичное представление чисел с плавающей запятой, которое априори неточное. Пару раз погорел на этом. Но ещё подлее то, что бинарные форматы их представляют в двоичном виде (обычно IEEE-754), что как-бы лучше, но уже получается не совместимо с тем же JSON =)
no subject
Date: 2022-01-26 20:59 (UTC)"А они как ломанутся"
Date: 2022-01-27 06:00 (UTC)