Skip to content

Commit 120fe0b

Browse files
committed
Actualización de Jackson 3
1 parent 07f5b2b commit 120fe0b

File tree

9 files changed

+483
-230
lines changed

9 files changed

+483
-230
lines changed

source/02.formatos/02.json.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ este formato tomaremos este ejemplo:
99

1010
.. literalinclude:: files/grupos.json
1111
:class: toggle
12+
:name: grupos.json
1213

1314
La estrategia, sea cual sea la librería, es siempre hacer una traducción entre
1415
el modelo de objetos de *Java* y la representación de objetos de |JSON|.

source/02.formatos/02.json/01.gson.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ por *Google* y nos permite dos estrategias para leer y escribir |JSON|:
1111
.. note:: Podemos descargar la librería de su `página en mvnrepository.com
1212
<https://mvnrepository.com/artifact/com.google.code.gson/gson>`_.
1313

14+
.. warning:: La exposición se ha hecho considerando que la clase ``Alumno`` tiene
15+
un atributo ``edad`` y no un atributo ``fechaNacimiento`` de tipo
16+
:java-time:`LocalDate <LocalDate>`. El texto bajo este epígrafe necesita un
17+
repaso.
18+
1419
.. _gson-auto:
1520

1621
Conversión automática
@@ -25,14 +30,17 @@ recoge el |JSON|:
2530

2631
.. literalinclude:: files/Tutor.java
2732
:class: toggle
33+
:name: class-tutor
2834
:caption: Tutor.java
2935

3036
.. literalinclude:: files/Alumno.java
3137
:class: toggle
38+
:name: class-alumno
3239
:caption: Alumno.java
3340

3441
.. literalinclude:: files/Grupo.java
3542
:class: toggle
43+
:name: class-grupo
3644
:caption: Grupo.java
3745

3846
No nos hemos roto mucho la cabeza: estas tres clases recogen las propiedades que

0 commit comments

Comments
 (0)