Primefaces problemas com pickList

Fala pessoal do GUJ.
Estou com um problema que o value que chega no meu converter é a String “{” .

public Object getAsObject(FacesContext context, UIComponent component,
			String value) {
		
		if(value !=null && !"".equals(value)){
			Unidade s = (Unidade) JsonReader.toJava(value);
			return s;
		}
		
		return null;
	}
<td colspan="2">
						<h:outputLabel value="Selecione as unidades de atendimento" for="unidade" styleClass="block"/>
						<p:pickList value="#{especialistaBean.unidadeModel}" id="unidade" var="s"  
						itemValue="#{s}" itemLabel="#{s.nome}" converter="unidadeConverter" 
						showSourceFilter="true" showTargetFilter="true" filterMatchMode="contains"
						>
							<f:facet name="sourceCaption">Disponíveis</f:facet>  
        					<f:facet name="targetCaption">Selecionadas</f:facet>  
						</p:pickList>	
					</td>

Ambas as listas do pickList carregam normalmente ao carregar a página. Porem ao clicar em submit o value é sempre “{”

Alguma sugestão ? Grato.