protoc-файлами?
Насколько я знаю - нет. Но я и про мучения с protoc ничего не знаю
ровно в этом и проблема. cbor хотя бы позволяет описывать объекты в виде строчных ключей, и, если хочется, в виде числовых, в этом его прелесть, и тем он разительно лучше протобафа и msgpack
Ничего не понял. Msgpack-то вам чем не угодил?
ненене, msgpack прекрасен, просто вот этот мелкий недостаток есть что ключи только строки, но даже с ним он очень даже полезный
что значит - ключи только строки?
{123:true} в msgpack нельзя, только {"123":true}, а в cbor можно, это экономит размер сообщения (чем гордятся у protobuf) и парсится быстрее (по бенчмаркам по крайней мере)
все еще ничего не понял. msgpack - бинарный формат. да, он передает имена полей. но кавычек не использует
тип ключа в msgpack — только строка, набор байт тип ключа в cbor — любой тип (или нне любой, ща гляну)
что такое тип ключа в msgpack?
cbor.me A301020264616263646133A0 можно запихнуть в правую часть и посмотреть, как она расшифровывается
Обсуждают сегодня