我想知道是否可以使用CBOR诊断表示法,按照给定的顺序表示具体CBOR项的简单序列。简单地说,我的意思是要避免为此使用数组;我想要的是流语义。例如:
1,"foo",真,简单(53),{ a:"bar",x: 30 },1,2,3
不是这样的:
[1,"foo",真,简单(53),{ a:"bar",x: 30 },1,2,3]
此外,是否也可以使用CDDL (CBOR的模式定义语言)来实现这一点?
发布于 2018-10-08 01:30:45
我明白你在问什么。
不,诊断表示法(在http://cbor.me上实现)目前不支持CBOR对象的裸序列(不是数组),但是确实,CBOR规范本身也允许这样做。
我想这是一个错误,但是诊断符号并不完全是CBOR支持的特性。您可以通过投递到CBOR邮件列表中获得一些响应,请参阅https://datatracker.ietf.org/group/cbor/about/中的电子邮件地址、如何订阅以及可搜索的归档文件。
https://stackoverflow.com/questions/51072697
复制相似问题