@Override public void serialize(AtomicReference<?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { provider.defaultSerializeValue(value.get(), jgen); }
@Override public void serialize(AtomicReference<?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { provider.defaultSerializeValue(value.get(), jgen); }
@Override public void serialize(AtomicReference<?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { provider.defaultSerializeValue(value.get(), jgen); }
public void serialize(BridgeRemoteObject value, JsonGenerator jsonGen, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { serializerProvider.defaultSerializeValue( Proxy.getInvocationHandler(value), jsonGen); } }
@Override public void serialize(AtomicReference<?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { provider.defaultSerializeValue(value.get(), jgen); }
@Override public void serialize(AtomicReference<?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { provider.defaultSerializeValue(value.get(), jgen); }
public void serialize(BridgeObject value, JsonGenerator jsonGen, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { Reference ref = bridge.dispatcher.storeRandomObject(value); serializerProvider.defaultSerializeValue(ref, jsonGen); } }
public void serialize(Reference value, JsonGenerator jsonGen, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { Map<String, Object> obj = null; if (value != null) { obj = value.toDict(); } serializerProvider.defaultSerializeValue(obj, jsonGen); } }
@Override public void serialize(Object bean, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { try { Class<? extends Object> beanClass = bean.getClass(); Field valueField = ReflectionUtils.findField(beanClass, fieldName); valueField.setAccessible(true); Object value = valueField.get(bean); provider.defaultSerializeValue(value, jgen); } catch(Exception e) { jgen.writeNull(); } }
@Override public void serialize(Object bean, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { try { Class<? extends Object> beanClass = bean.getClass(); Field valueField = ReflectionUtils.findField(beanClass, fieldName); valueField.setAccessible(true); Object value = valueField.get(bean); provider.defaultSerializeValue(value, jgen); } catch(Exception e) { jgen.writeNull(); } }
@Override public void serialize(Option<?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (value.isDefined()) { provider.defaultSerializeValue(value.get(), jgen); } else { provider.defaultSerializeNull(jgen); } } }
@Override public void serialize(Array<?> array, JsonGenerator gen, SerializerProvider provider) throws IOException, JsonProcessingException { if (array == null) { gen.writeNull(); return; } List<?> list; // validate that we have a packed array (no unset elements) and that we do not // have any non-array indices. JSON supports none of these features, and toList() // detects them and rejects them too. try { list = array.toList(); } catch (IllegalStateException ise) { throw new JsonGenerationException("Could not serialize Array", ise); } provider.defaultSerializeValue(list, gen); }
JSONArraySerializer.instance.serialize((JSONArray) ob, jgen, provider); } else { provider.defaultSerializeValue(ob, jgen);
JSONArraySerializer.instance.serialize((JSONArray) ob, jgen, provider); } else { provider.defaultSerializeValue(ob, jgen);
JSONArraySerializer.instance.serialize((JSONArray) ob, jgen, provider); } else { provider.defaultSerializeValue(ob, jgen);
JSONArraySerializer.instance.serialize((JSONArray) ob, jgen, provider); } else { provider.defaultSerializeValue(ob, jgen);