Refine search
if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { BeanPropertyWriter prop = props[i]; if (prop != null) { // can have nulls in filtered list filter.serializeAsField(bean, gen, provider, prop); String name = (i == props.length) ? "[anySetter]" : props[i].getName(); wrapAndThrow(provider, e, bean, name); } catch (StackOverflowError e) { String name = (i == props.length) ? "[anySetter]" : props[i].getName(); mapE.prependPath(new JsonMappingException.Reference(bean, name)); throw mapE;
_propertyFilterId, null); for (int i = 0, end = _props.length; i < end; ++i) { filter.depositSchemaProperty(_props[i], objectVisitor, provider); ? null : provider.getActiveView(); final BeanPropertyWriter[] props; if (view != null) { BeanPropertyWriter prop = props[i]; if (prop != null) { // may be filtered out unconditionally prop.depositSchemaProperty(objectVisitor, provider);
keySerializer = provider.findNullKeySerializer(_keyType, _property); } else { keySerializer = _keySerializer; continue; valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; if (_valueType.hasGenericTypes()) { valueSer = _findAndAddDynamic(serializers, provider.constructSpecializedType(_valueType, cc), provider); } else { valueSer = _findAndAddDynamic(serializers, cc, provider); filter.serializeAsField(valueElem, gen, provider, prop); } catch (Exception e) { String keyDesc = ""+keyElem;
keySerializer = provider.findNullKeySerializer(_keyType, _property); } else { keySerializer = _keySerializer; continue; valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; filter.serializeAsField(value, gen, provider, prop); } catch (Exception e) { wrapAndThrow(provider, e, value, String.valueOf(keyElem));
BeanPropertyWriter prop = _props[i]; if (filter == null) { prop.depositSchemaProperty(propertiesNode, provider); } else { filter.depositSchemaProperty(prop, propertiesNode, provider);
private final void serializeFilteredFields(Multimap<?, ?> mmap, JsonGenerator gen, SerializerProvider provider) throws IOException { final Set<String> ignored = _ignoredEntries; PropertyFilter filter = findPropertyFilter(provider, _filterId, mmap); final MapProperty prop = new MapProperty(_valueTypeSerializer, _property); for (Entry<?, ? extends Collection<?>> entry : mmap.asMap().entrySet()) { // First, serialize key Object key = entry.getKey(); if ((ignored != null) && ignored.contains(key)) { continue; } Collection<?> value = entry.getValue(); JsonSerializer<Object> valueSer; if (value == null) { // !!! TODO: null suppression? valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; } prop.reset(key, value, _keySerializer, valueSer); try { filter.serializeAsField(mmap, gen, provider, prop); } catch (Exception e) { String keyDesc = ""+key; wrapAndThrow(provider, e, value, keyDesc); } } }
keySerializer = provider.findNullKeySerializer(_keyType, _property); } else { keySerializer = _keySerializer; continue; valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; if (_valueType.hasGenericTypes()) { valueSer = _findAndAddDynamic(serializers, provider.constructSpecializedType(_valueType, cc), provider); } else { valueSer = _findAndAddDynamic(serializers, cc, provider); filter.serializeAsField(valueElem, gen, provider, prop); } catch (Exception e) { String keyDesc = ""+keyElem;
keySerializer = provider.findNullKeySerializer(_keyType, _property); } else { keySerializer = _keySerializer; continue; valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; filter.serializeAsField(bean, gen, provider, prop); } catch (Exception e) { wrapAndThrow(provider, e, value, String.valueOf(keyElem));
BeanPropertyWriter prop = _props[i]; if (filter == null) { prop.depositSchemaProperty(propertiesNode, provider); } else { filter.depositSchemaProperty(prop, propertiesNode, provider);
private final void serializeOptionalFields(Multimap<?, ?> mmap, JsonGenerator gen, SerializerProvider provider) throws IOException { final Set<String> ignored = _ignoredEntries; PropertyFilter filter = findPropertyFilter(provider, _filterId, mmap); final MapProperty prop = new MapProperty(_valueTypeSerializer, _property); for (Entry<?, ? extends Collection<?>> entry : mmap.asMap().entrySet()) { // First, serialize key Object key = entry.getKey(); if ((ignored != null) && ignored.contains(key)) { continue; } Collection<?> value = entry.getValue(); JsonSerializer<Object> valueSer; if (value == null) { // !!! TODO: null suppression? valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; } prop.reset(key, _keySerializer, valueSer); try { filter.serializeAsField(value, gen, provider, prop); } catch (Exception e) { String keyDesc = ""+key; wrapAndThrow(provider, e, value, keyDesc); } } }
if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { BeanPropertyWriter prop = props[i]; if (prop != null) { // can have nulls in filtered list filter.serializeAsField(bean, jgen, provider, prop); String name = (i == props.length) ? "[anySetter]" : props[i].getName(); wrapAndThrow(provider, e, bean, name); } catch (StackOverflowError e) { JsonMappingException mapE = new JsonMappingException("Infinite recursion (StackOverflowError)", e); String name = (i == props.length) ? "[anySetter]" : props[i].getName(); mapE.prependPath(new JsonMappingException.Reference(bean, name)); throw mapE;
keySerializer = provider.findNullKeySerializer(_keyType, _property); } else { keySerializer = _keySerializer; continue; valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; if (_valueType.hasGenericTypes()) { valueSer = _findAndAddDynamic(serializers, provider.constructSpecializedType(_valueType, cc), provider); } else { valueSer = _findAndAddDynamic(serializers, cc, provider); filter.serializeAsField(valueElem, gen, provider, prop); } catch (Exception e) { String keyDesc = ""+keyElem;
keySerializer = provider.findNullKeySerializer(_keyType, _property); } else { keySerializer = _keySerializer; continue; valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; filter.serializeAsField(value, gen, provider, prop); } catch (Exception e) { wrapAndThrow(provider, e, value, String.valueOf(keyElem));
_propertyFilterId, null); for (int i = 0, end = _props.length; i < end; ++i) { filter.depositSchemaProperty(_props[i], objectVisitor, provider); ? null : provider.getActiveView(); final BeanPropertyWriter[] props; if (view != null) { BeanPropertyWriter prop = props[i]; if (prop != null) { // may be filtered out unconditionally prop.depositSchemaProperty(objectVisitor, provider);
BeanPropertyWriter prop = _props[i]; if (filter == null) { prop.depositSchemaProperty(propertiesNode, provider); } else { filter.depositSchemaProperty(prop, propertiesNode, provider);
if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { BeanPropertyWriter prop = props[i]; if (prop != null) { // can have nulls in filtered list filter.serializeAsField(bean, gen, provider, prop); String name = (i == props.length) ? "[anySetter]" : props[i].getName(); wrapAndThrow(provider, e, bean, name); } catch (StackOverflowError e) { String name = (i == props.length) ? "[anySetter]" : props[i].getName(); mapE.prependPath(new JsonMappingException.Reference(bean, name)); throw mapE;
keySerializer = provider.findNullKeySerializer(_keyType, _property); } else { keySerializer = _keySerializer; continue; valueSer = provider.getDefaultNullValueSerializer(); } else { valueSer = _valueSerializer; filter.serializeAsField(bean, gen, provider, prop); } catch (Exception e) { wrapAndThrow(provider, e, value, String.valueOf(keyElem));
_propertyFilterId, null); for (int i = 0, end = _props.length; i < end; ++i) { filter.depositSchemaProperty(_props[i], objectVisitor, provider); ? null : provider.getActiveView(); final BeanPropertyWriter[] props; if (view != null) { BeanPropertyWriter prop = props[i]; if (prop != null) { // may be filtered out unconditionally prop.depositSchemaProperty(objectVisitor, provider);
BeanPropertyWriter prop = _props[i]; if (filter == null) { prop.depositSchemaProperty(propertiesNode, provider); } else { filter.depositSchemaProperty(prop, propertiesNode, provider);
if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { BeanPropertyWriter prop = props[i]; if (prop != null) { // can have nulls in filtered list filter.serializeAsField(bean, gen, provider, prop); String name = (i == props.length) ? "[anySetter]" : props[i].getName(); wrapAndThrow(provider, e, bean, name); } catch (StackOverflowError e) { String name = (i == props.length) ? "[anySetter]" : props[i].getName(); mapE.prependPath(new JsonMappingException.Reference(bean, name)); throw mapE;