Buon giorno,
mi occorrerebbe un consiglio su quale libreria utilizzare per poter leggere da Java Standard dei piccoli file JSON.
Grazie!
Tulipan
Buon giorno,
mi occorrerebbe un consiglio su quale libreria utilizzare per poter leggere da Java Standard dei piccoli file JSON.
Grazie!
Tulipan
Le due più note sono:
- Google Gson (https://github.com/google/gson)
- Jackson (https://github.com/FasterXML/jackson)
La Gson è piccola, singolo jar, nessuna altra dipendenza. Ma per suo design architetturale considera solo i campi degli oggetti e non le "proprietà" dedotte dai metodi getter/setter. Questo rende Gson meno flessibile in generale.
Jackson è più ampia, espandibile e modulare (ha 3 moduli base: core, annotations, databind) e permette di trattare JSON con tecniche diverse, dallo streaming a basso livello fino al binding completo con le classi.
Ne esistono altre ma meno note. Dipende da cosa/quanto devi fare, cioè da come sono fatte le tue classi.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet