Bug 6814: Fix (de)serialization of anyxml in JSON 95/47995/2
authorIgor Foltin <ifoltin@cisco.com>
Tue, 25 Oct 2016 11:10:23 +0000 (13:10 +0200)
committerRobert Varga <rovarga@cisco.com>
Sat, 5 Nov 2016 14:41:45 +0000 (15:41 +0100)
commit146a533809751c119a5962df201daf6a2f9d2077
tree0d0c8e50132a6ae5f2840bbc9dd38717685e815b
parenta125b129dd6359ca3c08361b713c44a57135e8f8
Bug 6814: Fix (de)serialization of anyxml in JSON

JSON parser can now deserialize anyxml nodes.
JSON serializer can now serialize anyxml nodes.

Change-Id: I815afb5aac82618f27cd26d747d6637eb4e962f0
Signed-off-by: Igor Foltin <ifoltin@cisco.com>
yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONNormalizedNodeStreamWriter.java
yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonParserStream.java
yang/yang-data-codec-gson/src/test/java/org/opendaylight/yangtools/yang/data/codec/gson/AnyXmlSupportTest.java [new file with mode: 0644]
yang/yang-data-codec-gson/src/test/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonStreamToNormalizedNodeTest.java
yang/yang-data-codec-gson/src/test/java/org/opendaylight/yangtools/yang/data/codec/gson/NormalizedNodeToJsonStreamTest.java
yang/yang-data-codec-gson/src/test/resources/complexjson/anyxml-node-with-composite-value-in-container.json [new file with mode: 0644]
yang/yang-data-codec-gson/src/test/resources/complexjson/anyxml-node-with-simple-value-in-container.json [new file with mode: 0644]