/* * Copyright 2014 Red Hat, Inc. * * Red Hat licenses this file to you under the Apache License, version 2.0 * (the "License"); you may not use this file except in compliance with the * License. You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations * under the License. */ package io.vertx.test.codegen; import io.vertx.core.json.JsonObject; import io.vertx.core.json.JsonArray; /** * Converter for {@link io.vertx.test.codegen.TestDataObject}. * * NOTE: This class has been automatically generated from the {@link io.vertx.test.codegen.TestDataObject} original class using Vert.x codegen. */ public class TestDataObjectConverter { public static void fromJson(JsonObject json, TestDataObject obj) { if (json.getValue("addedAggregatedDataObjects") instanceof JsonArray) { json.getJsonArray("addedAggregatedDataObjects").forEach(item -> { if (item instanceof JsonObject) obj.addAddedAggregatedDataObject(new io.vertx.test.codegen.AggregatedDataObject((JsonObject)item)); }); } if (json.getValue("addedBoxedBooleanValues") instanceof JsonArray) { json.getJsonArray("addedBoxedBooleanValues").forEach(item -> { if (item instanceof Boolean) obj.addAddedBoxedBooleanValue((Boolean)item); }); } if (json.getValue("addedBoxedByteValues") instanceof JsonArray) { json.getJsonArray("addedBoxedByteValues").forEach(item -> { if (item instanceof Number) obj.addAddedBoxedByteValue(((Number)item).byteValue()); }); } if (json.getValue("addedBoxedCharValues") instanceof JsonArray) { json.getJsonArray("addedBoxedCharValues").forEach(item -> { if (item instanceof String) obj.addAddedBoxedCharValue(((String)item).charAt(0)); }); } if (json.getValue("addedBoxedDoubleValues") instanceof JsonArray) { json.getJsonArray("addedBoxedDoubleValues").forEach(item -> { if (item instanceof Number) obj.addAddedBoxedDoubleValue(((Number)item).doubleValue()); }); } if (json.getValue("addedBoxedFloatValues") instanceof JsonArray) { json.getJsonArray("addedBoxedFloatValues").forEach(item -> { if (item instanceof Number) obj.addAddedBoxedFloatValue(((Number)item).floatValue()); }); } if (json.getValue("addedBoxedIntValues") instanceof JsonArray) { json.getJsonArray("addedBoxedIntValues").forEach(item -> { if (item instanceof Number) obj.addAddedBoxedIntValue(((Number)item).intValue()); }); } if (json.getValue("addedBoxedLongValues") instanceof JsonArray) { json.getJsonArray("addedBoxedLongValues").forEach(item -> { if (item instanceof Number) obj.addAddedBoxedLongValue(((Number)item).longValue()); }); } if (json.getValue("addedBoxedShortValues") instanceof JsonArray) { json.getJsonArray("addedBoxedShortValues").forEach(item -> { if (item instanceof Number) obj.addAddedBoxedShortValue(((Number)item).shortValue()); }); } if (json.getValue("addedBuffers") instanceof JsonArray) { json.getJsonArray("addedBuffers").forEach(item -> { if (item instanceof String) obj.addAddedBuffer(io.vertx.core.buffer.Buffer.buffer(java.util.Base64.getDecoder().decode((String)item))); }); } if (json.getValue("addedHttpMethods") instanceof JsonArray) { json.getJsonArray("addedHttpMethods").forEach(item -> { if (item instanceof String) obj.addAddedHttpMethod(io.vertx.core.http.HttpMethod.valueOf((String)item)); }); } if (json.getValue("addedJsonArrays") instanceof JsonArray) { json.getJsonArray("addedJsonArrays").forEach(item -> { if (item instanceof JsonArray) obj.addAddedJsonArray(((JsonArray)item).copy()); }); } if (json.getValue("addedJsonObjects") instanceof JsonArray) { json.getJsonArray("addedJsonObjects").forEach(item -> { if (item instanceof JsonObject) obj.addAddedJsonObject(((JsonObject)item).copy()); }); } if (json.getValue("addedObjects") instanceof JsonArray) { json.getJsonArray("addedObjects").forEach(item -> { if (item instanceof Object) obj.addAddedObject(item); }); } if (json.getValue("addedStringValues") instanceof JsonArray) { json.getJsonArray("addedStringValues").forEach(item -> { if (item instanceof String) obj.addAddedStringValue((String)item); }); } if (json.getValue("aggregatedDataObject") instanceof JsonObject) { obj.setAggregatedDataObject(new io.vertx.test.codegen.AggregatedDataObject((JsonObject)json.getValue("aggregatedDataObject"))); } if (json.getValue("aggregatedDataObjectMap") instanceof JsonObject) { java.util.Map<String, io.vertx.test.codegen.AggregatedDataObject> map = new java.util.LinkedHashMap<>(); json.getJsonObject("aggregatedDataObjectMap").forEach(entry -> { if (entry.getValue() instanceof JsonObject) map.put(entry.getKey(), new io.vertx.test.codegen.AggregatedDataObject((JsonObject)entry.getValue())); }); obj.setAggregatedDataObjectMap(map); } if (json.getValue("aggregatedDataObjects") instanceof JsonArray) { java.util.ArrayList<io.vertx.test.codegen.AggregatedDataObject> list = new java.util.ArrayList<>(); json.getJsonArray("aggregatedDataObjects").forEach( item -> { if (item instanceof JsonObject) list.add(new io.vertx.test.codegen.AggregatedDataObject((JsonObject)item)); }); obj.setAggregatedDataObjects(list); } if (json.getValue("booleanValue") instanceof Boolean) { obj.setBooleanValue((Boolean)json.getValue("booleanValue")); } if (json.getValue("boxedBooleanValue") instanceof Boolean) { obj.setBoxedBooleanValue((Boolean)json.getValue("boxedBooleanValue")); } if (json.getValue("boxedBooleanValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Boolean> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedBooleanValueMap").forEach(entry -> { if (entry.getValue() instanceof Boolean) map.put(entry.getKey(), (Boolean)entry.getValue()); }); obj.setBoxedBooleanValueMap(map); } if (json.getValue("boxedBooleanValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Boolean> list = new java.util.ArrayList<>(); json.getJsonArray("boxedBooleanValues").forEach( item -> { if (item instanceof Boolean) list.add((Boolean)item); }); obj.setBoxedBooleanValues(list); } if (json.getValue("boxedByteValue") instanceof Number) { obj.setBoxedByteValue(((Number)json.getValue("boxedByteValue")).byteValue()); } if (json.getValue("boxedByteValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Byte> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedByteValueMap").forEach(entry -> { if (entry.getValue() instanceof Number) map.put(entry.getKey(), ((Number)entry.getValue()).byteValue()); }); obj.setBoxedByteValueMap(map); } if (json.getValue("boxedByteValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Byte> list = new java.util.ArrayList<>(); json.getJsonArray("boxedByteValues").forEach( item -> { if (item instanceof Number) list.add(((Number)item).byteValue()); }); obj.setBoxedByteValues(list); } if (json.getValue("boxedCharValue") instanceof String) { obj.setBoxedCharValue(((String)json.getValue("boxedCharValue")).charAt(0)); } if (json.getValue("boxedCharValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Character> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedCharValueMap").forEach(entry -> { if (entry.getValue() instanceof String) map.put(entry.getKey(), ((String)entry.getValue()).charAt(0)); }); obj.setBoxedCharValueMap(map); } if (json.getValue("boxedCharValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Character> list = new java.util.ArrayList<>(); json.getJsonArray("boxedCharValues").forEach( item -> { if (item instanceof String) list.add(((String)item).charAt(0)); }); obj.setBoxedCharValues(list); } if (json.getValue("boxedDoubleValue") instanceof Number) { obj.setBoxedDoubleValue(((Number)json.getValue("boxedDoubleValue")).doubleValue()); } if (json.getValue("boxedDoubleValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Double> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedDoubleValueMap").forEach(entry -> { if (entry.getValue() instanceof Number) map.put(entry.getKey(), ((Number)entry.getValue()).doubleValue()); }); obj.setBoxedDoubleValueMap(map); } if (json.getValue("boxedDoubleValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Double> list = new java.util.ArrayList<>(); json.getJsonArray("boxedDoubleValues").forEach( item -> { if (item instanceof Number) list.add(((Number)item).doubleValue()); }); obj.setBoxedDoubleValues(list); } if (json.getValue("boxedFloatValue") instanceof Number) { obj.setBoxedFloatValue(((Number)json.getValue("boxedFloatValue")).floatValue()); } if (json.getValue("boxedFloatValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Float> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedFloatValueMap").forEach(entry -> { if (entry.getValue() instanceof Number) map.put(entry.getKey(), ((Number)entry.getValue()).floatValue()); }); obj.setBoxedFloatValueMap(map); } if (json.getValue("boxedFloatValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Float> list = new java.util.ArrayList<>(); json.getJsonArray("boxedFloatValues").forEach( item -> { if (item instanceof Number) list.add(((Number)item).floatValue()); }); obj.setBoxedFloatValues(list); } if (json.getValue("boxedIntValue") instanceof Number) { obj.setBoxedIntValue(((Number)json.getValue("boxedIntValue")).intValue()); } if (json.getValue("boxedIntValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Integer> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedIntValueMap").forEach(entry -> { if (entry.getValue() instanceof Number) map.put(entry.getKey(), ((Number)entry.getValue()).intValue()); }); obj.setBoxedIntValueMap(map); } if (json.getValue("boxedIntValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Integer> list = new java.util.ArrayList<>(); json.getJsonArray("boxedIntValues").forEach( item -> { if (item instanceof Number) list.add(((Number)item).intValue()); }); obj.setBoxedIntValues(list); } if (json.getValue("boxedLongValue") instanceof Number) { obj.setBoxedLongValue(((Number)json.getValue("boxedLongValue")).longValue()); } if (json.getValue("boxedLongValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Long> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedLongValueMap").forEach(entry -> { if (entry.getValue() instanceof Number) map.put(entry.getKey(), ((Number)entry.getValue()).longValue()); }); obj.setBoxedLongValueMap(map); } if (json.getValue("boxedLongValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Long> list = new java.util.ArrayList<>(); json.getJsonArray("boxedLongValues").forEach( item -> { if (item instanceof Number) list.add(((Number)item).longValue()); }); obj.setBoxedLongValues(list); } if (json.getValue("boxedShortValue") instanceof Number) { obj.setBoxedShortValue(((Number)json.getValue("boxedShortValue")).shortValue()); } if (json.getValue("boxedShortValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.Short> map = new java.util.LinkedHashMap<>(); json.getJsonObject("boxedShortValueMap").forEach(entry -> { if (entry.getValue() instanceof Number) map.put(entry.getKey(), ((Number)entry.getValue()).shortValue()); }); obj.setBoxedShortValueMap(map); } if (json.getValue("boxedShortValues") instanceof JsonArray) { java.util.ArrayList<java.lang.Short> list = new java.util.ArrayList<>(); json.getJsonArray("boxedShortValues").forEach( item -> { if (item instanceof Number) list.add(((Number)item).shortValue()); }); obj.setBoxedShortValues(list); } if (json.getValue("buffer") instanceof String) { obj.setBuffer(io.vertx.core.buffer.Buffer.buffer(java.util.Base64.getDecoder().decode((String)json.getValue("buffer")))); } if (json.getValue("bufferMap") instanceof JsonObject) { java.util.Map<String, io.vertx.core.buffer.Buffer> map = new java.util.LinkedHashMap<>(); json.getJsonObject("bufferMap").forEach(entry -> { if (entry.getValue() instanceof String) map.put(entry.getKey(), io.vertx.core.buffer.Buffer.buffer(java.util.Base64.getDecoder().decode((String)entry.getValue()))); }); obj.setBufferMap(map); } if (json.getValue("buffers") instanceof JsonArray) { java.util.ArrayList<io.vertx.core.buffer.Buffer> list = new java.util.ArrayList<>(); json.getJsonArray("buffers").forEach( item -> { if (item instanceof String) list.add(io.vertx.core.buffer.Buffer.buffer(java.util.Base64.getDecoder().decode((String)item))); }); obj.setBuffers(list); } if (json.getValue("byteValue") instanceof Number) { obj.setByteValue(((Number)json.getValue("byteValue")).byteValue()); } if (json.getValue("charValue") instanceof String) { obj.setCharValue(((String)json.getValue("charValue")).charAt(0)); } if (json.getValue("doubleValue") instanceof Number) { obj.setDoubleValue(((Number)json.getValue("doubleValue")).doubleValue()); } if (json.getValue("floatValue") instanceof Number) { obj.setFloatValue(((Number)json.getValue("floatValue")).floatValue()); } if (json.getValue("httpMethod") instanceof String) { obj.setHttpMethod(io.vertx.core.http.HttpMethod.valueOf((String)json.getValue("httpMethod"))); } if (json.getValue("httpMethodMap") instanceof JsonObject) { java.util.Map<String, io.vertx.core.http.HttpMethod> map = new java.util.LinkedHashMap<>(); json.getJsonObject("httpMethodMap").forEach(entry -> { if (entry.getValue() instanceof String) map.put(entry.getKey(), io.vertx.core.http.HttpMethod.valueOf((String)entry.getValue())); }); obj.setHttpMethodMap(map); } if (json.getValue("httpMethods") instanceof JsonArray) { java.util.ArrayList<io.vertx.core.http.HttpMethod> list = new java.util.ArrayList<>(); json.getJsonArray("httpMethods").forEach( item -> { if (item instanceof String) list.add(io.vertx.core.http.HttpMethod.valueOf((String)item)); }); obj.setHttpMethods(list); } if (json.getValue("intValue") instanceof Number) { obj.setIntValue(((Number)json.getValue("intValue")).intValue()); } if (json.getValue("jsonArray") instanceof JsonArray) { obj.setJsonArray(((JsonArray)json.getValue("jsonArray")).copy()); } if (json.getValue("jsonArrayMap") instanceof JsonObject) { java.util.Map<String, io.vertx.core.json.JsonArray> map = new java.util.LinkedHashMap<>(); json.getJsonObject("jsonArrayMap").forEach(entry -> { if (entry.getValue() instanceof JsonArray) map.put(entry.getKey(), ((JsonArray)entry.getValue()).copy()); }); obj.setJsonArrayMap(map); } if (json.getValue("jsonArrays") instanceof JsonArray) { java.util.ArrayList<io.vertx.core.json.JsonArray> list = new java.util.ArrayList<>(); json.getJsonArray("jsonArrays").forEach( item -> { if (item instanceof JsonArray) list.add(((JsonArray)item).copy()); }); obj.setJsonArrays(list); } if (json.getValue("jsonObject") instanceof JsonObject) { obj.setJsonObject(((JsonObject)json.getValue("jsonObject")).copy()); } if (json.getValue("jsonObjectMap") instanceof JsonObject) { java.util.Map<String, io.vertx.core.json.JsonObject> map = new java.util.LinkedHashMap<>(); json.getJsonObject("jsonObjectMap").forEach(entry -> { if (entry.getValue() instanceof JsonObject) map.put(entry.getKey(), ((JsonObject)entry.getValue()).copy()); }); obj.setJsonObjectMap(map); } if (json.getValue("jsonObjects") instanceof JsonArray) { java.util.ArrayList<io.vertx.core.json.JsonObject> list = new java.util.ArrayList<>(); json.getJsonArray("jsonObjects").forEach( item -> { if (item instanceof JsonObject) list.add(((JsonObject)item).copy()); }); obj.setJsonObjects(list); } if (json.getValue("keyedBoxedBooleanValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedBooleanValues").forEach(entry -> { if (entry.getValue() instanceof Boolean) obj.addKeyedBoxedBooleanValue(entry.getKey(), (Boolean)entry.getValue()); }); } if (json.getValue("keyedBoxedByteValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedByteValues").forEach(entry -> { if (entry.getValue() instanceof Number) obj.addKeyedBoxedByteValue(entry.getKey(), ((Number)entry.getValue()).byteValue()); }); } if (json.getValue("keyedBoxedCharValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedCharValues").forEach(entry -> { if (entry.getValue() instanceof String) obj.addKeyedBoxedCharValue(entry.getKey(), ((String)entry.getValue()).charAt(0)); }); } if (json.getValue("keyedBoxedDoubleValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedDoubleValues").forEach(entry -> { if (entry.getValue() instanceof Number) obj.addKeyedBoxedDoubleValue(entry.getKey(), ((Number)entry.getValue()).doubleValue()); }); } if (json.getValue("keyedBoxedFloatValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedFloatValues").forEach(entry -> { if (entry.getValue() instanceof Number) obj.addKeyedBoxedFloatValue(entry.getKey(), ((Number)entry.getValue()).floatValue()); }); } if (json.getValue("keyedBoxedIntValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedIntValues").forEach(entry -> { if (entry.getValue() instanceof Number) obj.addKeyedBoxedIntValue(entry.getKey(), ((Number)entry.getValue()).intValue()); }); } if (json.getValue("keyedBoxedLongValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedLongValues").forEach(entry -> { if (entry.getValue() instanceof Number) obj.addKeyedBoxedLongValue(entry.getKey(), ((Number)entry.getValue()).longValue()); }); } if (json.getValue("keyedBoxedShortValues") instanceof JsonObject) { json.getJsonObject("keyedBoxedShortValues").forEach(entry -> { if (entry.getValue() instanceof Number) obj.addKeyedBoxedShortValue(entry.getKey(), ((Number)entry.getValue()).shortValue()); }); } if (json.getValue("keyedBufferValues") instanceof JsonObject) { json.getJsonObject("keyedBufferValues").forEach(entry -> { if (entry.getValue() instanceof String) obj.addKeyedBufferValue(entry.getKey(), io.vertx.core.buffer.Buffer.buffer(java.util.Base64.getDecoder().decode((String)entry.getValue()))); }); } if (json.getValue("keyedDataObjectValues") instanceof JsonObject) { json.getJsonObject("keyedDataObjectValues").forEach(entry -> { if (entry.getValue() instanceof JsonObject) obj.addKeyedDataObjectValue(entry.getKey(), new io.vertx.test.codegen.AggregatedDataObject((JsonObject)entry.getValue())); }); } if (json.getValue("keyedEnumValues") instanceof JsonObject) { json.getJsonObject("keyedEnumValues").forEach(entry -> { if (entry.getValue() instanceof String) obj.addKeyedEnumValue(entry.getKey(), io.vertx.core.http.HttpMethod.valueOf((String)entry.getValue())); }); } if (json.getValue("keyedJsonArrayValues") instanceof JsonObject) { json.getJsonObject("keyedJsonArrayValues").forEach(entry -> { if (entry.getValue() instanceof JsonArray) obj.addKeyedJsonArrayValue(entry.getKey(), ((JsonArray)entry.getValue()).copy()); }); } if (json.getValue("keyedJsonObjectValues") instanceof JsonObject) { json.getJsonObject("keyedJsonObjectValues").forEach(entry -> { if (entry.getValue() instanceof JsonObject) obj.addKeyedJsonObjectValue(entry.getKey(), ((JsonObject)entry.getValue()).copy()); }); } if (json.getValue("keyedObjectValues") instanceof JsonObject) { json.getJsonObject("keyedObjectValues").forEach(entry -> { if (entry.getValue() instanceof Object) obj.addKeyedObjectValue(entry.getKey(), entry.getValue()); }); } if (json.getValue("keyedStringValues") instanceof JsonObject) { json.getJsonObject("keyedStringValues").forEach(entry -> { if (entry.getValue() instanceof String) obj.addKeyedStringValue(entry.getKey(), (String)entry.getValue()); }); } if (json.getValue("longValue") instanceof Number) { obj.setLongValue(((Number)json.getValue("longValue")).longValue()); } if (json.getValue("objectMap") instanceof JsonObject) { java.util.Map<String, java.lang.Object> map = new java.util.LinkedHashMap<>(); json.getJsonObject("objectMap").forEach(entry -> { if (entry.getValue() instanceof Object) map.put(entry.getKey(), entry.getValue()); }); obj.setObjectMap(map); } if (json.getValue("objects") instanceof JsonArray) { java.util.ArrayList<java.lang.Object> list = new java.util.ArrayList<>(); json.getJsonArray("objects").forEach( item -> { if (item instanceof Object) list.add(item); }); obj.setObjects(list); } if (json.getValue("shortValue") instanceof Number) { obj.setShortValue(((Number)json.getValue("shortValue")).shortValue()); } if (json.getValue("stringValue") instanceof String) { obj.setStringValue((String)json.getValue("stringValue")); } if (json.getValue("stringValueMap") instanceof JsonObject) { java.util.Map<String, java.lang.String> map = new java.util.LinkedHashMap<>(); json.getJsonObject("stringValueMap").forEach(entry -> { if (entry.getValue() instanceof String) map.put(entry.getKey(), (String)entry.getValue()); }); obj.setStringValueMap(map); } if (json.getValue("stringValues") instanceof JsonArray) { java.util.ArrayList<java.lang.String> list = new java.util.ArrayList<>(); json.getJsonArray("stringValues").forEach( item -> { if (item instanceof String) list.add((String)item); }); obj.setStringValues(list); } } public static void toJson(TestDataObject obj, JsonObject json) { if (obj.getAddedAggregatedDataObjects() != null) { JsonArray array = new JsonArray(); obj.getAddedAggregatedDataObjects().forEach(item -> array.add(item.toJson())); json.put("addedAggregatedDataObjects", array); } if (obj.getAddedBoxedBooleanValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedBooleanValues().forEach(item -> array.add(item)); json.put("addedBoxedBooleanValues", array); } if (obj.getAddedBoxedByteValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedByteValues().forEach(item -> array.add(item)); json.put("addedBoxedByteValues", array); } if (obj.getAddedBoxedCharValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedCharValues().forEach(item -> array.add(Character.toString(item))); json.put("addedBoxedCharValues", array); } if (obj.getAddedBoxedDoubleValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedDoubleValues().forEach(item -> array.add(item)); json.put("addedBoxedDoubleValues", array); } if (obj.getAddedBoxedFloatValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedFloatValues().forEach(item -> array.add(item)); json.put("addedBoxedFloatValues", array); } if (obj.getAddedBoxedIntValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedIntValues().forEach(item -> array.add(item)); json.put("addedBoxedIntValues", array); } if (obj.getAddedBoxedLongValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedLongValues().forEach(item -> array.add(item)); json.put("addedBoxedLongValues", array); } if (obj.getAddedBoxedShortValues() != null) { JsonArray array = new JsonArray(); obj.getAddedBoxedShortValues().forEach(item -> array.add(item)); json.put("addedBoxedShortValues", array); } if (obj.getAddedBuffers() != null) { JsonArray array = new JsonArray(); obj.getAddedBuffers().forEach(item -> array.add(item.getBytes())); json.put("addedBuffers", array); } if (obj.getAddedHttpMethods() != null) { JsonArray array = new JsonArray(); obj.getAddedHttpMethods().forEach(item -> array.add(item.name())); json.put("addedHttpMethods", array); } if (obj.getAddedJsonArrays() != null) { JsonArray array = new JsonArray(); obj.getAddedJsonArrays().forEach(item -> array.add(item)); json.put("addedJsonArrays", array); } if (obj.getAddedJsonObjects() != null) { JsonArray array = new JsonArray(); obj.getAddedJsonObjects().forEach(item -> array.add(item)); json.put("addedJsonObjects", array); } if (obj.getAddedObjects() != null) { JsonArray array = new JsonArray(); obj.getAddedObjects().forEach(item -> array.add(item)); json.put("addedObjects", array); } if (obj.getAddedStringValues() != null) { JsonArray array = new JsonArray(); obj.getAddedStringValues().forEach(item -> array.add(item)); json.put("addedStringValues", array); } if (obj.getAggregatedDataObject() != null) { json.put("aggregatedDataObject", obj.getAggregatedDataObject().toJson()); } if (obj.getAggregatedDataObjectMap() != null) { JsonObject map = new JsonObject(); obj.getAggregatedDataObjectMap().forEach((key,value) -> map.put(key, value.toJson())); json.put("aggregatedDataObjectMap", map); } if (obj.getAggregatedDataObjects() != null) { JsonArray array = new JsonArray(); obj.getAggregatedDataObjects().forEach(item -> array.add(item.toJson())); json.put("aggregatedDataObjects", array); } json.put("booleanValue", obj.isBooleanValue()); if (obj.isBoxedBooleanValue() != null) { json.put("boxedBooleanValue", obj.isBoxedBooleanValue()); } if (obj.getBoxedBooleanValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedBooleanValueMap().forEach((key,value) -> map.put(key, value)); json.put("boxedBooleanValueMap", map); } if (obj.getBoxedBooleanValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedBooleanValues().forEach(item -> array.add(item)); json.put("boxedBooleanValues", array); } if (obj.getBoxedByteValue() != null) { json.put("boxedByteValue", obj.getBoxedByteValue()); } if (obj.getBoxedByteValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedByteValueMap().forEach((key,value) -> map.put(key, value)); json.put("boxedByteValueMap", map); } if (obj.getBoxedByteValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedByteValues().forEach(item -> array.add(item)); json.put("boxedByteValues", array); } if (obj.getBoxedCharValue() != null) { json.put("boxedCharValue", Character.toString(obj.getBoxedCharValue())); } if (obj.getBoxedCharValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedCharValueMap().forEach((key,value) -> map.put(key, Character.toString(value))); json.put("boxedCharValueMap", map); } if (obj.getBoxedCharValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedCharValues().forEach(item -> array.add(Character.toString(item))); json.put("boxedCharValues", array); } if (obj.getBoxedDoubleValue() != null) { json.put("boxedDoubleValue", obj.getBoxedDoubleValue()); } if (obj.getBoxedDoubleValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedDoubleValueMap().forEach((key,value) -> map.put(key, value)); json.put("boxedDoubleValueMap", map); } if (obj.getBoxedDoubleValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedDoubleValues().forEach(item -> array.add(item)); json.put("boxedDoubleValues", array); } if (obj.getBoxedFloatValue() != null) { json.put("boxedFloatValue", obj.getBoxedFloatValue()); } if (obj.getBoxedFloatValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedFloatValueMap().forEach((key,value) -> map.put(key, value)); json.put("boxedFloatValueMap", map); } if (obj.getBoxedFloatValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedFloatValues().forEach(item -> array.add(item)); json.put("boxedFloatValues", array); } if (obj.getBoxedIntValue() != null) { json.put("boxedIntValue", obj.getBoxedIntValue()); } if (obj.getBoxedIntValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedIntValueMap().forEach((key,value) -> map.put(key, value)); json.put("boxedIntValueMap", map); } if (obj.getBoxedIntValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedIntValues().forEach(item -> array.add(item)); json.put("boxedIntValues", array); } if (obj.getBoxedLongValue() != null) { json.put("boxedLongValue", obj.getBoxedLongValue()); } if (obj.getBoxedLongValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedLongValueMap().forEach((key,value) -> map.put(key, value)); json.put("boxedLongValueMap", map); } if (obj.getBoxedLongValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedLongValues().forEach(item -> array.add(item)); json.put("boxedLongValues", array); } if (obj.getBoxedShortValue() != null) { json.put("boxedShortValue", obj.getBoxedShortValue()); } if (obj.getBoxedShortValueMap() != null) { JsonObject map = new JsonObject(); obj.getBoxedShortValueMap().forEach((key,value) -> map.put(key, value)); json.put("boxedShortValueMap", map); } if (obj.getBoxedShortValues() != null) { JsonArray array = new JsonArray(); obj.getBoxedShortValues().forEach(item -> array.add(item)); json.put("boxedShortValues", array); } if (obj.getBuffer() != null) { json.put("buffer", obj.getBuffer().getBytes()); } if (obj.getBufferMap() != null) { JsonObject map = new JsonObject(); obj.getBufferMap().forEach((key,value) -> map.put(key, value.getBytes())); json.put("bufferMap", map); } if (obj.getBuffers() != null) { JsonArray array = new JsonArray(); obj.getBuffers().forEach(item -> array.add(item.getBytes())); json.put("buffers", array); } json.put("byteValue", obj.getByteValue()); json.put("charValue", Character.toString(obj.getCharValue())); json.put("doubleValue", obj.getDoubleValue()); json.put("floatValue", obj.getFloatValue()); if (obj.getHttpMethod() != null) { json.put("httpMethod", obj.getHttpMethod().name()); } if (obj.getHttpMethodMap() != null) { JsonObject map = new JsonObject(); obj.getHttpMethodMap().forEach((key,value) -> map.put(key, value.name())); json.put("httpMethodMap", map); } if (obj.getHttpMethods() != null) { JsonArray array = new JsonArray(); obj.getHttpMethods().forEach(item -> array.add(item.name())); json.put("httpMethods", array); } json.put("intValue", obj.getIntValue()); if (obj.getJsonArray() != null) { json.put("jsonArray", obj.getJsonArray()); } if (obj.getJsonArrayMap() != null) { JsonObject map = new JsonObject(); obj.getJsonArrayMap().forEach((key,value) -> map.put(key, value)); json.put("jsonArrayMap", map); } if (obj.getJsonArrays() != null) { JsonArray array = new JsonArray(); obj.getJsonArrays().forEach(item -> array.add(item)); json.put("jsonArrays", array); } if (obj.getJsonObject() != null) { json.put("jsonObject", obj.getJsonObject()); } if (obj.getJsonObjectMap() != null) { JsonObject map = new JsonObject(); obj.getJsonObjectMap().forEach((key,value) -> map.put(key, value)); json.put("jsonObjectMap", map); } if (obj.getJsonObjects() != null) { JsonArray array = new JsonArray(); obj.getJsonObjects().forEach(item -> array.add(item)); json.put("jsonObjects", array); } if (obj.getKeyedBoxedBooleanValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedBooleanValues().forEach((key,value) -> map.put(key, value)); json.put("keyedBoxedBooleanValues", map); } if (obj.getKeyedBoxedByteValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedByteValues().forEach((key,value) -> map.put(key, value)); json.put("keyedBoxedByteValues", map); } if (obj.getKeyedBoxedCharValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedCharValues().forEach((key,value) -> map.put(key, Character.toString(value))); json.put("keyedBoxedCharValues", map); } if (obj.getKeyedBoxedDoubleValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedDoubleValues().forEach((key,value) -> map.put(key, value)); json.put("keyedBoxedDoubleValues", map); } if (obj.getKeyedBoxedFloatValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedFloatValues().forEach((key,value) -> map.put(key, value)); json.put("keyedBoxedFloatValues", map); } if (obj.getKeyedBoxedIntValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedIntValues().forEach((key,value) -> map.put(key, value)); json.put("keyedBoxedIntValues", map); } if (obj.getKeyedBoxedLongValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedLongValues().forEach((key,value) -> map.put(key, value)); json.put("keyedBoxedLongValues", map); } if (obj.getKeyedBoxedShortValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBoxedShortValues().forEach((key,value) -> map.put(key, value)); json.put("keyedBoxedShortValues", map); } if (obj.getKeyedBufferValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedBufferValues().forEach((key,value) -> map.put(key, value.getBytes())); json.put("keyedBufferValues", map); } if (obj.getKeyedDataObjectValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedDataObjectValues().forEach((key,value) -> map.put(key, value.toJson())); json.put("keyedDataObjectValues", map); } if (obj.getKeyedEnumValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedEnumValues().forEach((key,value) -> map.put(key, value.name())); json.put("keyedEnumValues", map); } if (obj.getKeyedJsonArrayValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedJsonArrayValues().forEach((key,value) -> map.put(key, value)); json.put("keyedJsonArrayValues", map); } if (obj.getKeyedJsonObjectValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedJsonObjectValues().forEach((key,value) -> map.put(key, value)); json.put("keyedJsonObjectValues", map); } if (obj.getKeyedObjectValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedObjectValues().forEach((key,value) -> map.put(key, value)); json.put("keyedObjectValues", map); } if (obj.getKeyedStringValues() != null) { JsonObject map = new JsonObject(); obj.getKeyedStringValues().forEach((key,value) -> map.put(key, value)); json.put("keyedStringValues", map); } json.put("longValue", obj.getLongValue()); if (obj.getObjectMap() != null) { JsonObject map = new JsonObject(); obj.getObjectMap().forEach((key,value) -> map.put(key, value)); json.put("objectMap", map); } if (obj.getObjects() != null) { JsonArray array = new JsonArray(); obj.getObjects().forEach(item -> array.add(item)); json.put("objects", array); } json.put("shortValue", obj.getShortValue()); if (obj.getStringValue() != null) { json.put("stringValue", obj.getStringValue()); } if (obj.getStringValueMap() != null) { JsonObject map = new JsonObject(); obj.getStringValueMap().forEach((key,value) -> map.put(key, value)); json.put("stringValueMap", map); } if (obj.getStringValues() != null) { JsonArray array = new JsonArray(); obj.getStringValues().forEach(item -> array.add(item)); json.put("stringValues", array); } } }