CBOR диаг. нотация - экспресс последовательность предметов - PullRequest
0 голосов
/ 28 июня 2018

Мне интересно, возможно ли выразить простую последовательность конкретных элементов CBOR в заданном порядке, используя диагностическую запись CBOR. Под plain я подразумеваю, что я хочу избежать использования массивов для этого; что я хочу, так это потоковая семантика. Например:

1, "foo", true, simple (53), {a: "bar", x: 30}, [1, 2, 3]

не это:

[1, "foo", true, simple (53), {a: "bar", x: 30}, [1, 2, 3]]

Кроме того, возможно ли это сделать с помощью CDDL (язык определения схемы для CBOR)?

1 Ответ

0 голосов
/ 08 октября 2018

Я понимаю, о чем вы спрашиваете.

Нет, похоже, диагностическая нотация (как реализовано на http://cbor.me) в настоящее время не поддерживает голую последовательность объектов CBOR (не массив), но да, сама спецификация CBOR разрешает это.

Полагаю, это ошибка, но диагностическая запись не совсем поддерживается в CBOR. Вы можете получить некоторые ответы, отправив сообщение в список рассылки CBOR, см. https://datatracker.ietf.org/group/cbor/about/ адрес электронной почты, порядок подписки и архив с возможностью поиска.

...