J'ai un JacksonMessageConverter dans mon application Spring pour retourner la réponse JSON. Mais avant que le JSON ne soit retourné, je voudrais altérer le JSON comme indiqué dans Ajax Security - Preventing JSON hijacking. Est-il possible de le faire en utilisant un convertisseur de messages?Spring JSON réponse à l'altération de JacksonMessageConverter
Mise à jour
cherche une solution similaire à ce spring prefixjson with responsebody mais j'ai déjà la configuration configuré correctement. PFB
<bean id="jacksonMessageConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="prefixJson" value="true" />
<property name="supportedMediaTypes" value = "text/plain;charset=UTF-8" />
</bean>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="jacksonMessageConverter"/>
</list>
</property>
</bean>
Mais toujours le JSON retourné n'est pas préfixé par "& & {}".
REMARQUE: je voudrais utiliser un préfixe différent pour le JSON comme expliqué dans Ajax Security - Preventing JSON hijacking mais même le support par défaut fourni dans Jackson ne semble pas fonctionner. Des idées?
Merci pour la réponse. J'essaie cette approche actuellement. Mettra à jour le post avec la réponse une fois terminé. – Raghav