Obsługa JSON w Javie

- gson (od Google)
dość zaawansowane, m.in. mapowanie obiektów

- Jackson - tego używają serwery RESTowe w JAvie, np. WlidFly / resteasy
to też automatyczne mapowanie obiektó Javy na JSON.

- org.json
bardzo proste - ogólne typy do reprezentacji tablic, obiektów JSONowych, napisów itd.

W Java EE 8 (albo 7 ???) dodano rozwiązanie do obsługi JSON, które teraz można uznać za standard
javax.json / jakarta.json
Trzy warianty:
- ogólne klasy odpowiadające elementom JSONa - TEGO UŻYJEMY
- "jsonb" - "binding" - automatyczne mapowanie obiektów Javy na JSON
- przetwarzanie strumieniowe bez wczytywania całości do pamięci
