如何在没有模块名称的情况下将YANG增强叶发送到ODL验证?

时间:2018-12-04 12:46:15

标签: opendaylight ietf-netmod-yang ietf-netconf ietf-restconf ietf

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
     }
   }

0 个答案:

没有答案