This is an automated email from the ASF dual-hosted git repository. struberg pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/johnzon.git
commit a9b615331b1e9830b8ce3b01ea2ec996c7f7c60b Author: Mark Struberg <[email protected]> AuthorDate: Thu Jul 25 17:20:49 2019 +0200 JOHNZON-206 properly handle JsonValues in arrays txs to elexx for the report and unit test! --- .../src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java index f022562..1b7721e 100644 --- a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java +++ b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java @@ -569,6 +569,8 @@ public class MappingGeneratorImpl implements MappingGenerator { if (valJsonPointer != null) { // write the JsonPointer as String natively generator.write(valJsonPointer); + } else if (o instanceof JsonValue) { + generator.write((JsonValue) o); } else { writeItem(itemConverter != null ? itemConverter.from(o) : o, ignoredProperties, isDeduplicateObjects ? new JsonPointerTracker(jsonPointer, i) : null); }
