The same question about Identityref
我有YANG模型和JSON对象,将通过ODL进行验证(请参见下面的内容)。
我可以为叶子 “ example-barmod:bar”:true 的json节点写模块名 “ bar”:true 并将其发送到ODL验证?
我该如何使用扩充叶来通过没有模块名称的ODL对其进行验证?
我是通过org.opendaylight.yangtools.yang.data.codec.gson模块中的 JsonParserStream.parse(JsonReader)解析JSON的。
提前谢谢!
来自rfc7951: JSON Encoding of Data Modeled with YANG的示例:
YANG模型:
module example-foomod {
container top {
leaf foo {
type uint8;
}
}
}
module example-barmod {
import example-foomod {
prefix "foomod";
}
augment "/foomod:top" {
leaf bar {
type boolean;
}
}
}
JSON
{
"example-foomod:top": {
"foo": 54,
"example-barmod:bar": true
}
}