CBOR 诊断符号 - 表示的项目序列
CBOR diag. notation - express seqeunce of items
我想知道是否可以使用 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 的模式定义语言)来做到这一点?
我明白你在问什么。
不,诊断符号(在 http://cbor.me 中实现)目前似乎不支持 CBOR 对象的裸序列(不是数组),但是 CBOR 规范本身确实允许它。
我想这是一个错误,但诊断符号并不是 CBOR 完全支持的功能。通过向 CBOR 邮件列表发帖,您可能会得到一些回复,请参阅 https://datatracker.ietf.org/group/cbor/about/ 了解电子邮件地址、订阅方式和可搜索的存档。
我想知道是否可以使用 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 的模式定义语言)来做到这一点?
我明白你在问什么。
不,诊断符号(在 http://cbor.me 中实现)目前似乎不支持 CBOR 对象的裸序列(不是数组),但是 CBOR 规范本身确实允许它。
我想这是一个错误,但诊断符号并不是 CBOR 完全支持的功能。通过向 CBOR 邮件列表发帖,您可能会得到一些回复,请参阅 https://datatracker.ietf.org/group/cbor/about/ 了解电子邮件地址、订阅方式和可搜索的存档。