-
Notifications
You must be signed in to change notification settings - Fork 15
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Given this test.cddl:
root = {}
and this JSON
{"x": "y"}
this crate's tool validates it:
$ cddl validate --cddl test.cddl --json test.json
[INFO] Root type for validation: root
[INFO] Validation of "test.json" is successful
while the competing validators complain:
$ zcbor validate -c test.cddl -t root -i test.json
[...]
zcbor.zcbor.zcbor.CddlValidationError: Iterator not consumed while parsing
//MAP
Remaining elements:
elem: ('x', 'y')
$ ~/.gem/ruby/3.1.0/bin/cddl test.cddl validate test.json
CDDL validation failure (nil for {"x"=>"y"}):
[{"x"=>"y"}, [:map], ""]
[{"x": "y"}, [:map], ""]
Given that a CDDL is supposed to be comprehensive [citation missing], I think that the other tools are right.
JKRhb
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working