Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidades:10_servidor:02_json [2014/11/18 22:37]
admin [Encapsular Jackson]
unidades:10_servidor:02_json [2014/11/26 16:41] (actual)
admin [Encapsular Jackson]
Línea 84: Línea 84:
  
 <note tip> <note tip>
-Otra posibilidad es definir el interfaz ​de la siguiente manera ​usando ​Generic ​y de esa forma ahorrarnos el cast ya que el tipo retornado en "fromJSON" ​siempre será el mismo que el de la clase que se le pasa como argumento en "​clazz"​+La forma mas correcta ​ de definir el interfaz ​''​JsonTransformer''​ es usando ​Generics en el método ''​fromJSON'' ​y de esa forma ahorrarnos el cast ya que el tipo retornado en ''​fromJSON'' ​siempre será el mismo que el de la clase que se le pasa como argumento en "​clazz"​
  
 <sxh java> <sxh java>
 public interface JsonTransformer { public interface JsonTransformer {
     String toJson(Object data);     String toJson(Object data);
-    ​public ​<T> T fromJSON(String json, Class<​T>​ clazz)+    <T> T fromJSON(String json, Class<​T>​ clazz)
 } }
 </​sxh>​ </​sxh>​
  
 +Aunque no lo uso en el resto del curso por no liar mas aun el curso.
  
 </​note>​ </​note>​
unidades/10_servidor/02_json.1416346636.txt.gz · Última modificación: 2014/11/18 22:37 por admin
Ir hasta arriba
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0