@Override public void marshall(Map map, StructuredJsonGenerator jsonGenerator, JsonMarshallerContext context, MarshallingInfo<Map> mapMarshallingInfo) { jsonGenerator.writeStartObject(); for (Map.Entry<String, ?> entry : ((Map<String, ?>) map).entrySet()) { if (entry.getValue() != null) { final Object value = entry.getValue(); jsonGenerator.writeFieldName(entry.getKey()); context.marshall(MarshallLocation.PAYLOAD, value); } } jsonGenerator.writeEndObject(); }
@Override public void marshall(StructuredPojo val, StructuredJsonGenerator jsonGenerator, JsonMarshallerContext context, MarshallingInfo<StructuredPojo> marshallingInfo) { jsonGenerator.writeStartObject(); val.marshall(context.protocolHandler()); jsonGenerator.writeEndObject(); } };
@Override public void marshall(Map map, StructuredJsonGenerator jsonGenerator, JsonMarshallerContext context, MarshallingInfo<Map> mapMarshallingInfo) { jsonGenerator.writeStartObject(); for (Map.Entry<String, ?> entry : ((Map<String, ?>) map).entrySet()) { if (entry.getValue() != null) { final Object value = entry.getValue(); jsonGenerator.writeFieldName(entry.getKey()); context.marshall(MarshallLocation.PAYLOAD, value); } } jsonGenerator.writeEndObject(); }
@Override public void marshall(StructuredPojo val, StructuredJsonGenerator jsonGenerator, JsonMarshallerContext context, MarshallingInfo<StructuredPojo> marshallingInfo) { jsonGenerator.writeStartObject(); val.marshall(context.protocolHandler()); jsonGenerator.writeEndObject(); } };
@Override public void marshall(Map map, StructuredJsonGenerator jsonGenerator, JsonMarshallerContext context) { jsonGenerator.writeStartObject(); for (Map.Entry<String, ?> entry : ((Map<String, ?>) map).entrySet()) { if (entry.getValue() != null) { final Object value = entry.getValue(); jsonGenerator.writeFieldName(entry.getKey()); context.marshall(MarshallLocation.PAYLOAD, value); } } jsonGenerator.writeEndObject(); }
@Override public void marshall(StructuredPojo val, StructuredJsonGenerator jsonGenerator, JsonMarshallerContext context) { jsonGenerator.writeStartObject(); val.marshall(context.protocolHandler()); jsonGenerator.writeEndObject(); } };