Open
Description
There is a test (below) that deals with duplicate keys. While not explicitly forbidden by JSON, many implementations may error when attempting to parse this:
{
"comment": "duplicate ops",
"doc": { "foo": "bar" },
"patch": [
{
"op": "add",
"path": "/baz",
"value": "qux",
"op": "move",
"from":"/foo"
}
],
"error": "patch has two 'op' members",
"disabled": true
}
The fact that it's marked as disabled doesn't help because, for these implementations, the JSON itself can't be read. Thus the failure occurs before the test, not as a result of it.
For additional context, this StackOverflow answer on duplicate keys is really nice.
Metadata
Metadata
Assignees
Labels
No labels