Add support for parsing JSON NormalizedYangData 76/106076/4
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 20 May 2023 14:43:07 +0000 (16:43 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 21 May 2023 18:33:47 +0000 (20:33 +0200)
commitb6ba710e33555053aabe74a5f002ac9de20d814e
treefaa2ade49a6f866d293c64839aa6bea292b8d863
parentb2902562e14b7f36b33a3402781b3540e629092d
Add support for parsing JSON NormalizedYangData

This adds the basic tools and a simple test for parsing yang-data when
the inference stack points to it.

JIRA: YANGTOOLS-1472
Change-Id: If27ec5c36f3686324f5ec66c9ea5a920a3c0a509
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonParserStream.java
codec/yang-data-codec-gson/src/test/java/org/opendaylight/yangtools/yang/data/codec/gson/YT1472Test.java [new file with mode: 0644]
codec/yang-data-codec-gson/src/test/resources/yt1472/ietf-restconf.yang [new file with mode: 0644]
model/rfc8040-model-api/src/main/java/org/opendaylight/yangtools/rfc8040/model/api/YangDataAsContainer.java [new file with mode: 0644]
model/rfc8040-model-api/src/main/java/org/opendaylight/yangtools/rfc8040/model/api/YangDataSchemaNode.java
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/ContainerLikeCompat.java